mirror of
https://github.com/kemko/liquid.git
synced 2026-01-06 18:25:41 +03:00
Bring back silencing of errors in blank nodes for backwards compatibility (#1292)
This commit is contained in:
committed by
GitHub
parent
fb77921b15
commit
77084930e9
@@ -261,4 +261,12 @@ class ErrorHandlingTest < Minitest::Test
|
||||
assert_equal("Argument error:\nLiquid error (product line 1): argument error", page)
|
||||
assert_equal("product", template.errors.first.template_name)
|
||||
end
|
||||
|
||||
def test_bug_compatible_silencing_of_errors_in_blank_nodes
|
||||
output = Liquid::Template.parse("{% assign x = 0 %}{% if 1 < '2' %}not blank{% assign x = 3 %}{% endif %}{{ x }}").render
|
||||
assert_equal("Liquid error: comparison of Integer with String failed0", output)
|
||||
|
||||
output = Liquid::Template.parse("{% assign x = 0 %}{% if 1 < '2' %}{% assign x = 3 %}{% endif %}{{ x }}").render
|
||||
assert_equal("0", output)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user