diff --git a/test/standard_filter_test.rb b/test/standard_filter_test.rb index 5e34924..0b9ee5b 100644 --- a/test/standard_filter_test.rb +++ b/test/standard_filter_test.rb @@ -137,6 +137,18 @@ class StandardFiltersTest < Test::Unit::TestCase def test_times assert_template_result "12", "{{ 3 | times:4 }}" assert_template_result "foofoofoofoo", "{{ 'foo' | times:4 }}" + end + + def test_append + assigns = {'a' => 'bc', 'b' => 'd' } + assert_template_result('bcd',"{{ a | append: 'd'}}",assigns) + assert_template_result('bcd',"{{ a | append: b}}",assigns) + end + + def test_prepend + assigns = {'a' => 'bc', 'b' => 'a' } + assert_template_result('abc',"{{ a | prepend: 'a'}}",assigns) + assert_template_result('abc',"{{ a | prepend: b}}",assigns) end def test_divided_by diff --git a/test/standard_tag_test.rb b/test/standard_tag_test.rb index 0de995b..2ce32e2 100644 --- a/test/standard_tag_test.rb +++ b/test/standard_tag_test.rb @@ -392,18 +392,7 @@ HERE assigns = {'array' => [ 1, 2, 3] } assert_template_result('321','{%for item in array reversed %}{{item}}{%endfor%}',assigns) end - - def test_append - assigns = {'a' => 'bc', 'b' => 'd' } - assert_template_result('bcd',"{{ a | append: 'd'}}",assigns) - assert_template_result('bcd',"{{ a | append: b}}",assigns) - end - - def test_prepend - assigns = {'a' => 'bc', 'b' => 'a' } - assert_template_result('abc',"{{ a | prepend: 'a'}}",assigns) - assert_template_result('abc',"{{ a | prepend: b}}",assigns) - end + def test_ifchanged assigns = {'array' => [ 1, 1, 2, 2, 3, 3] }