PHPUnit запускается под web приложением.

Всё про тестирование в Yii 2.0
Ответить
Аватара пользователя
Chelobaka
Сообщения: 210
Зарегистрирован: 2018.06.01, 09:54

PHPUnit запускается под web приложением.

Сообщение Chelobaka »

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

suite_namespace: frontend\tests\unit
actor: UnitTester
modules:
    enabled:
        - Yii2:
              configFile: 'config/test-local.php'
              part: [init, orm, fixtures, email]
              transaction: false
              cleanup: false
        - Asserts

PHPUnit запускается под web приложением.
В тесте проверяю

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


class ServiceTest extends \Codeception\Test\Unit
........

 if  (\Yii::$app instanceof \yii\console\Application) {
            codecept_debug('CONSOLE');
        } else {
            codecept_debug('NO CONSOLE');
        }
Выводит NO CONSOLE.

Аватара пользователя
ElisDN
Сообщения: 5658
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: PHPUnit запускается под web приложением.

Сообщение ElisDN »

Верно. Модуль Yii2 запускает web\Application для всех видов тестов.

Ответить