【发布时间】:2015-08-10 21:29:44
【问题描述】:
所以在我的应用程序中,我可以禁用所有测试的缓存,这将是理想的,但显然有许多遗留测试依赖于缓存的功能。有没有办法为单个 RSpec 测试启用 Rails 缓存?
类似:
before(:each) do
@cache_setting = Rails.cache.null_cache
Rails.cache.null_cache = true
end
after(:each) do
Rails.cache.null_cache = @cache_setting
end
it 'does not hit the cache' do
...
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rspec rspec3