From ffe1036e15f409085fd5ccf8e37806427762b0a9 Mon Sep 17 00:00:00 2001 From: Tristan Hume Date: Tue, 12 Aug 2014 09:27:46 -0400 Subject: [PATCH] Make tests actual integration tests --- test/integration/parsing_quirks_test.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/integration/parsing_quirks_test.rb b/test/integration/parsing_quirks_test.rb index 5dcacda..a484a96 100644 --- a/test/integration/parsing_quirks_test.rb +++ b/test/integration/parsing_quirks_test.rb @@ -91,12 +91,12 @@ class ParsingQuirksTest < Minitest::Test with_error_mode(:lax) do assert_template_result('hi',"{{ 'hi there' | split$$$:' ' | first }}") - var = Variable.new("('x' | downcase)") - assert_equal [['downcase',[]]], var.filters - assert_equal "('x'", var.name + assert_template_result('x', "{{ 'X' | downcase) }}") - var = Variable.new("variant.title | escape | remove:\"\"\" | remove: \"'\"") - assert_equal [["escape", []], ["remove", ["\"\""]]], var.filters + # After the messed up quotes a filter without parameters (reverse) should work + # but one with parameters (remove) shouldn't be detected. + assert_template_result('here', "{{ 'hi there' | split:\"t\"\" | reverse | first}}") + assert_template_result('hi ', "{{ 'hi there' | split:\"t\"\" | remove:\"i\" | first}}") end end