codeception.
Приемочный тест вызывает через HTTP метод, который в конечном итоге инициирует создание записи в базе данных. Затем тест проверяет наличие этой записи в базе и завершается.
Фикстуры самого теста выполняются внутри транзакции, которая затем откатывается.
Но ведь тестируемое приложение ничего об этой транзакции не знает. Оно просто создает запись в базе при вызове НТТР метода.
Вопрос. Каким образом созданная тестируемым приложением запись в базе удаляется по окончании теста? Как это происходит?
TRUNCATE TABLE <list of your tables> CASCADE
Обсуждают сегодня