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