Unit и acceptable тесты в одном файле cest

codeception
php
Теги: #<Tag:0x00007fedbb8cb8a0> #<Tag:0x00007fedbb8cb760>

(Филипп Сарбаев) #1

Здравтсвуйте. Возник такой вопрос, а есть ли возможность как-то объединить unit и acceptable тесты в один файл cest? Или как-то иначе сгруппировать тесты, чтобы они выполнялись последовательно?

Просто я хочу вначале создать некую запись на сайте, а потом проверить её наличие в бд.


(Michael Bodnarchuk) #2

Специально прибежал как только увидел эту тему, чтобы сказать вам
НЕТ! НИ В КОЕМ СЛУЧАЕ!

Вот это уже более понятный кейс. Вы можете использовать несколько модулей, чтобы добавлять/удалять данные в рамках приемочного теста. Например, можете использовать метод Db для того чтобы что-то записывать в БД.

Постарайтесь не полагаться на выполнение тестов в определенной последовательности, и чтобы вообще тесты как-то зависели друг от друга - это плохая практика