diff options
author | José Valim <jose.valim@gmail.com> | 2010-03-07 19:41:58 +0100 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2010-03-07 19:41:58 +0100 |
commit | c7564d74e8a9b451f9fc78566ab0c734671f9612 (patch) | |
tree | c903fd5650626a79f53c89ccb1b8e10e1052bae6 /actionpack/test/abstract | |
parent | 6e0443fd433393dc1967fab4f4fa06dc2b3c02fd (diff) | |
download | rails-c7564d74e8a9b451f9fc78566ab0c734671f9612.tar.gz rails-c7564d74e8a9b451f9fc78566ab0c734671f9612.tar.bz2 rails-c7564d74e8a9b451f9fc78566ab0c734671f9612.zip |
Added template lookup responsible to hold all information used in template lookup.
Diffstat (limited to 'actionpack/test/abstract')
-rw-r--r-- | actionpack/test/abstract/details_cache_test.rb | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/actionpack/test/abstract/details_cache_test.rb b/actionpack/test/abstract/details_cache_test.rb deleted file mode 100644 index ee746c1bb0..0000000000 --- a/actionpack/test/abstract/details_cache_test.rb +++ /dev/null @@ -1,57 +0,0 @@ -require 'abstract_unit' - -module AbstractController - module Testing - - class CachedController < AbstractController::Base - include AbstractController::Rendering - include AbstractController::DetailsCache - - self.view_paths = [ActionView::FixtureResolver.new( - "default.erb" => "With Default", - "template.erb" => "With Template", - "some/file.erb" => "With File", - "template_name.erb" => "With Template Name" - )] - end - - class TestLocalizedCache < ActiveSupport::TestCase - - def setup - @controller = CachedController.new - CachedController.clear_template_caches! - end - - def test_templates_are_cached - @controller.render :template => "default.erb" - assert_equal "With Default", @controller.response_body - - cached = @controller.class.template_cache - assert_equal 1, cached.size - assert_kind_of ActionView::Template, cached.values.first["default.erb"] - end - - def test_cache_is_used - CachedController.new.render :template => "default.erb" - - @controller.expects(:find_template).never - @controller.render :template => "default.erb" - - assert_equal 1, @controller.class.template_cache.size - end - - def test_cache_changes_with_locale - CachedController.new.render :template => "default.erb" - - I18n.locale = :es - @controller.render :template => "default.erb" - - assert_equal 2, @controller.class.template_cache.size - ensure - I18n.locale = :en - end - - end - - end -end |