cest & unit together?

Всё про тестирование в Yii 2.0
Ответить
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

cest & unit together?

Сообщение Bio man » 2018.01.20, 19:46

Можно ли использовать Cest и Unit тесты в одном suite?
Например, я в Cest сделал запрос к API, получил JSON, теперь хочу проверить не пустое ли поле пришло, а возможности такой нет.
Хотелось бы иметь assert* методы в cest тестах.

Кто сталкивался? Подскажите.

Аватара пользователя
samdark
Администратор
Сообщения: 8807
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: cest & unit together?

Сообщение samdark » 2018.01.20, 19:55

Насколько знаю, нет. Это разные типы тестов в принципе и запускаются по-разному. Конечно, могу ошибаться...

Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

Re: cest & unit together?

Сообщение Bio man » 2018.01.20, 20:07

Разобрался. Нужно подключить модуль Asserts.
Тогда в акторе будут доступны методы assert*
Например:

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

class_name: ApiTester
modules:
   enabled:
       - Asserts
       - REST:
           depends: PhpBrowser
           url: 'http://localhost/index-test.php'
           part: [json]
       - Yii2:
           part: [orm]
           entryScript: /index-test.php

Ответить