From 4db22be8ba52fd57a58c370eef54cb80a255202b Mon Sep 17 00:00:00 2001 From: Tristan Hume Date: Mon, 11 Aug 2014 13:06:01 -0400 Subject: [PATCH] Add tests for assign tag fix --- test/integration/assign_test.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/integration/assign_test.rb b/test/integration/assign_test.rb index e9f5119..73446f0 100644 --- a/test/integration/assign_test.rb +++ b/test/integration/assign_test.rb @@ -24,4 +24,15 @@ class AssignTest < Minitest::Test '{% assign foo not values %}.', 'values' => "foo,bar,baz") end + + def test_assign_uses_error_mode + with_error_mode(:strict) do + assert_raises(SyntaxError) do + Template.parse("{% assign foo = ('X' | downcase) %}") + end + end + with_error_mode(:lax) do + assert Template.parse("{% assign foo = ('X' | downcase) %}") + end + end end # AssignTest