Add test for split filter.

This commit is contained in:
7rans
2011-08-31 22:20:45 -04:00
parent cc7899aef5
commit da34d27258

View File

@@ -39,6 +39,15 @@ class StandardFiltersTest < Test::Unit::TestCase
assert_equal '1234567890', @filters.truncate('1234567890')
end
def test_strip
assert_equal ['12','34'], @filters.split('12~34', '~')
# TODO: should it remove middle spaces?
assert_equal ['A? ',' ,Z'], @filters.split('A? ~ ~ ~ ,Z', '~ ~ ~')
assert_equal ['A?Z'], @filters.split('A?Z', '~')
# Regexp works although Liquid does not support.
assert_equal ['A','Z'], @filters.split('AxZ', /x/)
end
def test_escape
assert_equal '&lt;strong&gt;', @filters.escape('<strong>')
assert_equal '&lt;strong&gt;', @filters.h('<strong>')