From dddd17ee971c19e4783f84934653c8389aa6dea4 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Sat, 14 Aug 2010 00:42:24 +0200 Subject: [PATCH] Testsuite: added a few test for the regex extension. --- tests/extensions/regex/basic.svtest | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/tests/extensions/regex/basic.svtest b/tests/extensions/regex/basic.svtest index 8a3456d4e..940fec8ec 100644 --- a/tests/extensions/regex/basic.svtest +++ b/tests/extensions/regex/basic.svtest @@ -4,7 +4,7 @@ require "regex"; test_set "message" text: From: stephan+sieve@friep.example.com -To: tss@example.net +To: tss@example.net, nico@nl.example.com, sirius@fi.example.com Subject: Test Test message. @@ -18,4 +18,21 @@ test "Basic example" { ] { test_fail "failed to match"; } +} + +test "No values" { + if header :regex "cc" [".*\\.com", ".*\\.nl"] { + test_fail "matched inappropriately"; + } +} + + +test "More values" { + if address :regex "to" [".*\\.uk", ".*\\.nl", ".*\\.tk"] { + test_fail "matched inappropriately"; + } + + if not address :regex "to" [".*\\.uk", ".*\\.nl", ".*\\.tk", ".*fi\\..*"] { + test_fail "failed to match last"; + } } -- GitLab