relation_cache_test.rb 655 字节
Newer Older
1
require "active_record_unit"
2

3
class RelationCacheTest < ActionView::TestCase
4 5 6
  tests ActionView::Helpers::CacheHelper

  def setup
7 8 9 10 11
    view_paths     = ActionController::Base.view_paths
    lookup_context = ActionView::LookupContext.new(view_paths, {}, ["test"])
    @view_renderer = ActionView::Renderer.new(lookup_context)
    @virtual_path  = "path"

12 13 14 15
    controller.cache_store = ActiveSupport::Cache::MemoryStore.new
  end

  def test_cache_relation_other
16
    cache(Project.all) { concat("Hello World") }
17
    assert_equal "Hello World", controller.cache_store.read("views/path/projects-#{Project.count}")
18 19 20 21
  end

  def view_cache_dependencies; end
end