aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/test/template
diff options
context:
space:
mode:
authorRafael França <rafaelmfranca@gmail.com>2017-01-31 18:18:31 -0500
committerGitHub <noreply@github.com>2017-01-31 18:18:31 -0500
commit087385a0946645744b7702b3e5af71a04c84e086 (patch)
treea41fc0dab3cd937d38ffc18675beee577cc365cf /actionview/test/template
parent773e45a59163415e8bc247ebee1663c7e8113c81 (diff)
parent4cf981f84637022bcf225afd3f13e088d3b0d154 (diff)
downloadrails-087385a0946645744b7702b3e5af71a04c84e086.tar.gz
rails-087385a0946645744b7702b3e5af71a04c84e086.tar.bz2
rails-087385a0946645744b7702b3e5af71a04c84e086.zip
Merge pull request #27795 from meagar/fix-missing-partial-iteration
Fix missing partial iteration
Diffstat (limited to 'actionview/test/template')
-rw-r--r--actionview/test/template/render_test.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/actionview/test/template/render_test.rb b/actionview/test/template/render_test.rb
index 7c5a53b98b..960b7a9d52 100644
--- a/actionview/test/template/render_test.rb
+++ b/actionview/test/template/render_test.rb
@@ -301,6 +301,15 @@ module RenderTestCases
@view.render(partial: "test/local_inspector", collection: [ Customer.new("mary") ])
end
+ def test_render_partial_collection_with_different_partials_still_provides_partial_iteration
+ a = {}
+ b = {}
+ def a.to_partial_path; "test/partial_iteration_1"; end
+ def b.to_partial_path; "test/partial_iteration_2"; end
+
+ assert_equal "local-variable\nlocal-variable", @controller_view.render([a, b])
+ end
+
def test_render_partial_with_empty_collection_should_return_nil
assert_nil @view.render(partial: "test/customer", collection: [])
end