tests: add eval tests on "regex not matching" comparison

v2.8-utf8proc
Sébastien Helleu 2020-01-27 22:19:35 +01:00
parent 0975c407e0
commit 2839dc7ddf
1 changed files with 6 additions and 0 deletions

View File

@ -139,6 +139,9 @@ TEST(CoreEval, EvalCondition)
WEE_CHECK_EVAL("0", "abcd =~ \\(abcd\\)");
WEE_CHECK_EVAL("0", "=~abcd");
WEE_CHECK_EVAL("0", "(abcd) =~ \\(\\(abcd\\)\\)");
WEE_CHECK_EVAL("0", "abcd !~ ^ABC");
WEE_CHECK_EVAL("0", "abcd !~ (?-i)^abc");
WEE_CHECK_EVAL("0", "abcd!~abc");
WEE_CHECK_EVAL("0", "abcd =* abce");
WEE_CHECK_EVAL("0", "abcd =* a*e");
WEE_CHECK_EVAL("0", "abcd !* *bc*");
@ -203,6 +206,9 @@ TEST(CoreEval, EvalCondition)
WEE_CHECK_EVAL("1", "(abcd) =~ (abcd)");
WEE_CHECK_EVAL("1", "(abcd) =~ \\(abcd\\)");
WEE_CHECK_EVAL("1", "((abcd)) =~ \\(\\(abcd\\)\\)");
WEE_CHECK_EVAL("1", "abcd !~ (?-i)^ABC");
WEE_CHECK_EVAL("1", "abcd !~ \\(abcd\\)");
WEE_CHECK_EVAL("1", "!~abcd");
WEE_CHECK_EVAL("1", "abcd !* abce");
WEE_CHECK_EVAL("1", "abcd !* a*e");
WEE_CHECK_EVAL("1", "abcd =* *bc*");