From da34d27258b59729b8223ccbe39ade34e0fcf173 Mon Sep 17 00:00:00 2001 From: 7rans Date: Wed, 31 Aug 2011 22:20:45 -0400 Subject: [PATCH] Add test for split filter. --- test/lib/liquid/standard_filter_test.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/lib/liquid/standard_filter_test.rb b/test/lib/liquid/standard_filter_test.rb index 71f9a61..e8ebca4 100644 --- a/test/lib/liquid/standard_filter_test.rb +++ b/test/lib/liquid/standard_filter_test.rb @@ -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 '<strong>', @filters.escape('') assert_equal '<strong>', @filters.h('')