dalliは、キャッシングサービス(memcached)のクライアントであり、環境に関係なく、つまりconfig/application.rbでグローバルに設定します。
config.cache_store = :dalli_store
テスト環境でキャッシュを無効にするのが一般的なアプローチです。config/environments/test.rbを確認してください。
config.action_controller.perform_caching = false
したがって、テスト環境で有効にすることはできますが、奇妙な競合が発生する可能性があります。おそらく、特定の仕様でのみ外出先で有効にすることです。
before do # enable caching
@caching_state = ActionController::Base.perform_caching
ActionController::Base.perform_caching = true
end
after do # disable caching
ActionController::Base.perform_caching = @caching_state
end