Ответы пользователя по тегу CodeIgniter
  • CodeIgniter и Unit-тесты. Что использовать?

    pletinsky
    @pletinsky
    То есть можно конечно привязаться к разным уровням приложения в тестах — но в данном случая как я понимаю — вы не можете привязаться ни к чему — поэтому предлагаю привязаться к самому верхнему уровню из возможных, рассматривая внутренности приложения как блек бокс.
    Все остальное очень зависит от делатей самого проекта — почему у вас там не получается оргинизовать подобие интеграционных тестов.
    Ответ написан
  • CodeIgniter и Unit-тесты. Что использовать?

    pletinsky
    @pletinsky
    Если вы не можете сделать моки — то речь вообще не о юнит тестах и обычные фреймворки для юнит тестов вам могут не помочь. Юнит тесты это тесты на отдельные модули — обычно на методы класса в отрыви от внешнего окружения.
    Не только от базы данных — а вообще от всех других классов.
    И если так подходить к делу — то вам должно быть наплевать на то что юнит тесты чего то там не подтягивают.
    Юнит тесты предполагают архитектурную готовность системы и обычно пишутся до кода в рамках TDD.

    Если хотите сделать приложение стабильным — в вашем случае нужны behaviour тесты. Просто разворачивайте приложение как будто это делаете на продакшене — и тестируйте все его поведение в целом эмулируя действия пользователя на вебе.
    Ответ написан