diff --git a/actionview/test/template/render_test.rb b/actionview/test/template/render_test.rb index 5068e00c7dffa8168432b6e1a10b45bbb8f14e06..8d28f715852b0a9cf879a2dfd0d01b0cdd3ed9a1 100644 --- a/actionview/test/template/render_test.rb +++ b/actionview/test/template/render_test.rb @@ -743,10 +743,17 @@ class CachedCustomer < Customer; end end teardown do - GC.start I18n.reload! end + test "template body written to cache" do + customer = Customer.new("david", 1) + key = cache_key(customer, "test/_customer") + assert_nil ActionView::PartialRenderer.collection_cache.read(key) + @view.render(partial: "test/customer", collection: [customer], cached: true) + assert_equal "Hello: david", ActionView::PartialRenderer.collection_cache.read(key) + end + test "collection caching does not cache by default" do customer = Customer.new("david", 1) key = cache_key(customer, "test/_customer")