Как правильно настроить кеширование для модульного тестирования в Zend Framework? - PullRequest
2 голосов
/ 03 ноября 2011

Я использую Zend_Cache_Manager в одном из моих контроллеров для обнаружения и отбрасывания (через 304 ответа) нескольких запросов от одного и того же источника в течение минуты.

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

Должен ли я изменить бэкэнд на Zend_Cache_Backend_Blackhole или Zend_Cache_Backend_Test, или я должен очистить кеш в тестах setUp ()?Есть ли другие подходящие варианты?

1 Ответ

2 голосов
/ 03 ноября 2011

Используйте вашу конфигурацию, чтобы отключить менеджер кэша для тестовой среды, например,

[test : production]
resources.cachemanager.database.frontend.options.caching = false

Убедитесь, что ваш env установлен на test для тестирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...