Как разграничить unit-тесты и acceptance-тесты?

Всё про тестирование в Yii 2.0
Ответить
gogolinsky
Сообщения: 17
Зарегистрирован: 2016.05.27, 00:31

Как разграничить unit-тесты и acceptance-тесты?

Сообщение gogolinsky »

Тесты на интернет-магазин. Есть одна тестовая БД и одна БД для разработки. В тестовой БД добавлены всего два тестовых товара.
Юнит тесты проходят отлично. Пишу acceptance тесты с использованием selenium. Сайт открывается в firefox, перехожу в список товаров. Товары показываются из БД для разработки (не из тестовой БД). Кладу один товар в корзину и сохраняю заказ. При этом в БД для тестов создается заказ с ID товара, которого нет в тестовой БД, так как он взялся из БД для разработки. И при попытке в тесте получить названия товаров в созданном заказе получаю исключение try to get property on none object.
Как поступать в таких ситуациях?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Как разграничить unit-тесты и acceptance-тесты?

Сообщение ElisDN »

Настройте и acceptance на тестовую БД.
Ответить