Fixtures

Всё про тестирование в Yii 2.0
Ответить
websi
Сообщения: 5
Зарегистрирован: 2017.05.03, 18:54

Fixtures

Сообщение websi »

не могу правильно подключить фикстуры. Я сгенерировал api suite с конфигурацией:

Код: Выделить всё

class_name: ApiTester
modules:
    enabled:
        - REST:
            depends: PhpBrowser
            url: some_url
            part: [json]
Сделал билд, затем создал cest. В доке написано, что нужно наследоваться от DbTestCase или ещё от чего-то, не помню точно и переопределить метод fixtures. В итоге сделав это и запустив тест я получаю кучу непонятных тестов, на подобии:

Код: Выделить всё

E HomeCest: Assert attribute equals (0.00s)
✔ HomeCest: Assert not equals (1.88s)
E HomeCest: Assert attribute not equals (0.00s)
✖ HomeCest: Assert empty (0.00s)
E HomeCest: Assert attribute empty (0.00s)
✔ HomeCest: Assert not empty (0.00s)
E HomeCest: Assert attribute not empty (0.00s)
✖ HomeCest: Assert greater than (1.41s)
E HomeCest: Assert attribute greater than (0.00s)
Это появляется только при наследовании от этих классов, иначе все работает корректно.
websi
Сообщения: 5
Зарегистрирован: 2017.05.03, 18:54

Re: Fixtures

Сообщение websi »

Я добавил в конфиг yii2, но у меня просит указать путь к конфиг файлу. Я использую starter-kit, в advanched путь к конфигу вбит в самом модуле codeception? В конечном итоге не могу запустить тест, получаю:
[yii\base\InvalidConfigException] The "id" configuration for the Application is required.
Указал рандомный id в конфиге, но ничего не поменялось.
Ответить