mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Only use valid handlers in resolver_shared_tests
We don't have jbuilder installed (this would work if it was).
This commit is contained in:
parent
f6a94aff2e
commit
dc778f83d7
1 changed files with 10 additions and 4 deletions
|
@ -148,22 +148,28 @@ module ResolverSharedTests
|
|||
|
||||
def test_templates_sort_by_formats_json_first
|
||||
with_file "test/hello_world.html.erb", "Hello HTML!"
|
||||
with_file "test/hello_world.json.jbuilder", "Hello JSON!"
|
||||
with_file "test/hello_world.json.builder", "Hello JSON!"
|
||||
|
||||
templates = resolver.find_all("hello_world", "test", false, locale: [], formats: [:json, :html], variants: :any, handlers: [:erb, :jbuilder])
|
||||
templates = resolver.find_all("hello_world", "test", false, locale: [], formats: [:json, :html], variants: :any, handlers: [:erb, :builder])
|
||||
|
||||
assert_equal 2, templates.size
|
||||
assert_equal "Hello JSON!", templates[0].source
|
||||
assert_equal :json, templates[0].format
|
||||
assert_equal "Hello HTML!", templates[1].source
|
||||
assert_equal :html, templates[1].format
|
||||
end
|
||||
|
||||
def test_templates_sort_by_formats_html_first
|
||||
with_file "test/hello_world.html.erb", "Hello HTML!"
|
||||
with_file "test/hello_world.json.jbuilder", "Hello JSON!"
|
||||
with_file "test/hello_world.json.builder", "Hello JSON!"
|
||||
|
||||
templates = resolver.find_all("hello_world", "test", false, locale: [], formats: [:html, :json], variants: :any, handlers: [:erb, :jbuilder])
|
||||
templates = resolver.find_all("hello_world", "test", false, locale: [], formats: [:html, :json], variants: :any, handlers: [:erb, :builder])
|
||||
|
||||
assert_equal 2, templates.size
|
||||
assert_equal "Hello HTML!", templates[0].source
|
||||
assert_equal :html, templates[0].format
|
||||
assert_equal "Hello JSON!", templates[1].source
|
||||
assert_equal :json, templates[1].format
|
||||
end
|
||||
|
||||
def test_virtual_path_is_preserved_with_dot
|
||||
|
|
Loading…
Reference in a new issue