From a5ceb7e0a5116829a67659516945fdfff284ff7f Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Mon, 2 Aug 2010 16:14:10 +0200
Subject: [PATCH] Testsuite: added missing test case for the size test.

---
 Makefile.am       |  1 +
 tests/size.svtest | 29 +++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)
 create mode 100644 tests/size.svtest

diff --git a/Makefile.am b/Makefile.am
index 299053392..880428c22 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -53,6 +53,7 @@ test_cases = \
 	tests/exists.svtest \
 	tests/header.svtest \
 	tests/address.svtest \
+	tests/size.svtest \
 	tests/lexer.svtest \
 	tests/comparators/core.svtest \
 	tests/match-types/is.svtest \
diff --git a/tests/size.svtest b/tests/size.svtest
new file mode 100644
index 000000000..f16f8fc63
--- /dev/null
+++ b/tests/size.svtest
@@ -0,0 +1,29 @@
+require "vnd.dovecot.testsuite";
+
+test_set "message" text:
+From: stephan@example.org
+To: nico@frop.example.com
+Subject:         Help        
+X-A:     Text
+X-B: Text            
+X-Multiline: This is a multi-line
+ header body, which should be
+ unfolded correctly.
+
+Text
+
+.
+;
+
+test "Size :under" {
+	if not size :under 1000 {
+		test_fail "size test produced unexpected result";
+	}
+}
+
+test "Size :over" {
+	if not size :over 10 {
+		test_fail "size test produced unexpected result";
+	}
+}
+
-- 
GitLab