fixed conditions with strings containing "and"/"or"

This commit is contained in:
James MacAulay
2009-09-14 15:01:26 -04:00
parent d1d6febfc1
commit f42ce88456
4 changed files with 23 additions and 8 deletions
+6 -6
View File
@@ -17,31 +17,31 @@ class StatementsTest < Test::Unit::TestCase
assert_equal expected, Template.parse(text).render
end
def test_true_lq_true
def test_zero_gt_zero
text = %| {% if 0 > 0 %} true {% else %} false {% endif %} |
expected = %| false |
assert_equal expected, Template.parse(text).render
end
def test_one_lq_zero
def test_one_gt_zero
text = %| {% if 1 > 0 %} true {% else %} false {% endif %} |
expected = %| true |
assert_equal expected, Template.parse(text).render
end
def test_zero_lq_one
def test_zero_lt_one
text = %| {% if 0 < 1 %} true {% else %} false {% endif %} |
expected = %| true |
assert_equal expected, Template.parse(text).render
end
def test_zero_lq_or_equal_one
def test_zero_lt_or_equal_zero
text = %| {% if 0 <= 0 %} true {% else %} false {% endif %} |
expected = %| true |
assert_equal expected, Template.parse(text).render
end
def test_zero_lq_or_equal_one_involving_nil
def test_zero_lt_or_equal_zero_involving_nil
text = %| {% if null <= 0 %} true {% else %} false {% endif %} |
expected = %| false |
assert_equal expected, Template.parse(text).render
@@ -52,7 +52,7 @@ class StatementsTest < Test::Unit::TestCase
assert_equal expected, Template.parse(text).render
end
def test_zero_lqq_or_equal_one
def test_zero_gt_or_equal_zero
text = %| {% if 0 >= 0 %} true {% else %} false {% endif %} |
expected = %| true |
assert_equal expected, Template.parse(text).render