diff --git a/tests/extensions/subaddress/basic.svtest b/tests/extensions/subaddress/basic.svtest
index 695d2999771b79f7b7e1e83558bc28ee0e0950ed..32f795422101306d3b3251c3ec470be6cbeb4566 100644
--- a/tests/extensions/subaddress/basic.svtest
+++ b/tests/extensions/subaddress/basic.svtest
@@ -97,3 +97,15 @@ test "Undisclosed-recipients" {
 		test_fail ":user matched group name";
 	}
 }
+
+test_set "envelope.to" "frop@sieve.nl";
+
+test "No detail" {
+	if envelope :detail "to" "virus" {
+		test_fail ":detail matched non-existant detail element in envelope (separator is missing)";
+	}
+
+	if address :detail "from" "virus" {
+		test_fail ":detail matched non-existant detail element in from header (separator is missing)";		
+	}
+}