]> source.dussan.org Git - rspamd.git/commitdiff
Another tricky case of test.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 25 Mar 2015 18:24:58 +0000 (18:24 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 25 Mar 2015 18:24:58 +0000 (18:24 +0000)
test/lua/unit/expressions.lua

index d75e09ebb93424afc0bcfb9b6c62f8f8df616cd9..7bf3806b9ae587f0dca0c1b66808edd2029e548a 100644 (file)
@@ -83,6 +83,7 @@ context("Rspamd expressions", function()
        {'((A + B + C + D) > 1) & F', 0},
        {'(A + B + C + D) > 1 && F || E', 1},
        {'(A + B + C + D) > 100 && F || !E', 0},
+       {'F && ((A + B + C + D) > 1)', 0},
        {'!!C', 1},
     }
     for _,c in ipairs(cases) do
@@ -90,7 +91,7 @@ context("Rspamd expressions", function()
         {parse_func, process_func}, pool)
 
       assert_not_nil(expr, "Cannot parse " .. c[1])
-     --print(expr)
+      --print(expr)
       res = expr:process(atoms)
       assert_equal(res, c[2], string.format("Processed expr '%s' returned '%d', expected: '%d'",
         expr:to_string(), res, c[2]))