diff --git a/tests/extensions/regex/basic.svtest b/tests/extensions/regex/basic.svtest
index 8a3456d4e915d1e7d4be6e8a73804e505a9c9a13..940fec8ec4a63220a368055b4f98e7d774a39e33 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";
+	}
 }