[Liquid] Add round, ceil and floor standard filters

This commit is contained in:
Christian Blais
2014-06-16 11:15:53 -04:00
parent 1ea178e7a8
commit 2239921804
2 changed files with 31 additions and 0 deletions
+16
View File
@@ -273,6 +273,22 @@ class StandardFiltersTest < Test::Unit::TestCase
assert_template_result "1", "{{ 3 | modulo:2 }}"
end
def test_round
assert_template_result "5", "{{ input | round }}", 'input' => 4.6
assert_template_result "4", "{{ '4.3' | round }}"
assert_template_result "4.56", "{{ input | round: 2 }}", 'input' => 4.5612
end
def test_ceil
assert_template_result "5", "{{ input | ceil }}", 'input' => 4.6
assert_template_result "5", "{{ '4.3' | ceil }}"
end
def test_floor
assert_template_result "4", "{{ input | floor }}", 'input' => 4.6
assert_template_result "4", "{{ '4.3' | floor }}"
end
def test_append
assigns = {'a' => 'bc', 'b' => 'd' }
assert_template_result('bcd',"{{ a | append: 'd'}}",assigns)