diff options
author | Javan Makhmali <javan@javan.us> | 2016-06-15 18:24:26 -0400 |
---|---|---|
committer | Javan Makhmali <javan@javan.us> | 2016-06-15 18:25:18 -0400 |
commit | 57f87ae4806c5514df8c12e90501c0df1dbaff82 (patch) | |
tree | d1d47637d750eaf6a58d1538ebe34a7176ddced7 /actionview/test | |
parent | fe381d21f7bfd7c6727bba00f5c9e8fd6e2fc7b6 (diff) | |
download | rails-57f87ae4806c5514df8c12e90501c0df1dbaff82.tar.gz rails-57f87ae4806c5514df8c12e90501c0df1dbaff82.tar.bz2 rails-57f87ae4806c5514df8c12e90501c0df1dbaff82.zip |
Add test for nested html dependencies with same logical name as templates for other formats
Diffstat (limited to 'actionview/test')
-rw-r--r-- | actionview/test/template/digestor_test.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/actionview/test/template/digestor_test.rb b/actionview/test/template/digestor_test.rb index dd8a6accf8..410f562f07 100644 --- a/actionview/test/template/digestor_test.rb +++ b/actionview/test/template/digestor_test.rb @@ -162,7 +162,11 @@ class TemplateDigestorTest < ActionView::TestCase def test_template_formats_of_nested_deps_with_non_default_rendered_format finder.rendered_format = nil - assert_equal [:json, :json, :json], tree_template_formats("messages/thread") + assert_equal [:json], tree_template_formats("messages/thread").uniq + end + + def test_template_formats_of_dependencies_with_same_logical_name_and_different_rendered_format + assert_equal [:html], tree_template_formats("messages/show").uniq end def test_recursion_in_renders @@ -353,7 +357,7 @@ class TemplateDigestorTest < ActionView::TestCase def tree_template_formats(template_name) tree = ActionView::Digestor.tree(template_name, finder) - tree.flatten.map(&:template).flat_map(&:formats) + tree.flatten.map(&:template).compact.flat_map(&:formats) end def disable_resolver_caching |