Я использую фрагменты кешей довольно широко и столкнулся с несколькими ошибками, когда неожиданные объекты попали в кеш и / или фрагмент не истек, как планировалось изначально.
Я думаю, что это будет основной кандидат на спецификации запроса, но я не уверен в следующем:
- Что нужно сделать, чтобы смоделировать сценарий, когда кэш запускается (эффективно).
- Какие корректировки необходимо выполнить в тестовой среде для обеспечения кэширования.
- Сохранится ли кэш в нескольких спецификациях или rspec автоматически сбросит кэш между каждой спецификацией?
- Самое главное, есть ли способ определить, обслуживался ли кеш на самом деле?