fix variable output with quoted strings containing pipe ("|") characters

This commit is contained in:
James MacAulay
2009-09-23 15:54:25 -04:00
parent 11dc18bfdf
commit cbf8986745
2 changed files with 8 additions and 3 deletions
+4
View File
@@ -116,6 +116,10 @@ class StandardFiltersTest < Test::Unit::TestCase
assert_equal 'a a a', @filters.remove_first("a a a a", 'a ')
assert_template_result 'a a a', "{{ 'a a a a' | remove_first: 'a ' }}"
end
def test_pipes_in_string_arguments
assert_template_result 'foobar', "{{ 'foo|bar' | remove: '|' }}"
end
def test_strip_newlines
assert_template_result 'abc', "{{ source | strip_newlines }}", 'source' => "a\nb\nc"