Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[Solved] Тестирование с использованием базы данных


(Web777) #1

Ситуация следующая. Использую Codeception для юниттестов приложеиния написанного на Phalcon.
Тестирую метод, который во время работы создает записи в БД с помощью Phalcon ORM.
Проблема в том, что я используя unitHelper ($this->tester->seeInDatabase) не вижу созданные ORM записи.
При этом делая запрос с помощью ORM( Model::find() ) я вижу все записи.
В описание codeception написано, что в тестах с БД используются транзакции. Может как то с этим связано.
Нужна помощь ребята!


(Web777) #2

Разобрался. Используйте для тестирования метод seeRecord