summaryrefslogtreecommitdiffstats
path: root/pigeonhole/tests/failures/fuzz1.svtest
diff options
context:
space:
mode:
Diffstat (limited to 'pigeonhole/tests/failures/fuzz1.svtest')
-rw-r--r--pigeonhole/tests/failures/fuzz1.svtest33
1 files changed, 33 insertions, 0 deletions
diff --git a/pigeonhole/tests/failures/fuzz1.svtest b/pigeonhole/tests/failures/fuzz1.svtest
new file mode 100644
index 0000000..a6fe086
--- /dev/null
+++ b/pigeonhole/tests/failures/fuzz1.svtest
@@ -0,0 +1,33 @@
+# Used to cause the test suite to segfault
+
+require "vnd.dovecot.testsuite";
+require "fileinto";
+require "imap4flags";
+require "mailbox";
+
+
+test_set "message" text:
+Subject: Test message.
+
+Test message.
+.
+;
+
+test "Flag changes between stores" {
+ fileinto :create "FolderA";
+
+ if not test_result_execute {
+ test_fail "failed to execute first result";
+ }
+
+ test_message :folder "FolderA" 0;
+
+ test_result_reset;
+
+ test_message :folder "Uninteiesting" 0;
+
+ if not hasflag "$label1" {
+ test_fail "flags not stored for fired for third message";
+ }
+
+}