summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Varshavchik2022-02-27 22:11:51 -0500
committerSam Varshavchik2022-02-27 22:11:51 -0500
commit12836a6b6fa2466054991ab9946cfeb9637e3cc1 (patch)
tree15fc01187b7a386777518b31b6d8734a749c6ae1
parentaa3f844ebd51bc35f9f51eb7def2359ce4936478 (diff)
downloadcourier-libs-12836a6b6fa2466054991ab9946cfeb9637e3cc1.tar.bz2
Additional tests.
-rw-r--r--imap/smaptestsuite5
-rw-r--r--imap/smaptestsuite.txt31
2 files changed, 20 insertions, 16 deletions
diff --git a/imap/smaptestsuite b/imap/smaptestsuite
index eb665af..0301db6 100644
--- a/imap/smaptestsuite
+++ b/imap/smaptestsuite
@@ -707,13 +707,14 @@ echo "cat >>`pwd`/confsendmail.out" >>confsendmail
chmod +x confsendmail
env AUTHENTICATED=user1 IMAP_BROKENUIDV=1 IMAP_KEYWORDS=1 MOVE_EXPUNGE_TO_TRASH=1 MAILDIR=confmdtest PROTOCOL=SMAP1 SENDMAIL=`pwd`/confsendmail $IMAPINVOKE <<EOF | sed "$SED"
-ADD FOLDER INBOX "" "MAILFROM=user@example.com" "RCPTTO=recipient@example.com" "RCPTTO=recipient2@example.com" "NOTIFY=success,delay,fail" {.}
+OPEN INBOX
+ADD FOLDER INBOX "" "MAILFROM=user@example.com" "RCPTTO=recipient@example.com" "RCPTTO=recipient2@example.com" "NOTIFY=success,delay,fail" FLAGS=REPLIED KEYWORDS=keyword1 {.}
Subject: test message 1
test message 1
.
OPEN INBOX
-FETCH 1 CONTENTS=BODY
+FETCH 1 CONTENTS=BODY FLAGS KEYWORDS
EOF
cat confsendmail.out
rm -rf confsendmail confsendmail.out confmdtest
diff --git a/imap/smaptestsuite.txt b/imap/smaptestsuite.txt
index 999f688..0926a18 100644
--- a/imap/smaptestsuite.txt
+++ b/imap/smaptestsuite.txt
@@ -2105,17 +2105,20 @@
002099 +OK LOGOUT completed
002100 01/2022
002101 +OK SMAP1 LOGIN Ok.
-002102 > Go ahead
-002103 * ADD UID
-002104 +OK Message saved
-002105 * EXISTS 1
-002106 +OK Folder opened
-002107 {15/15} FETCH 1 CONTENTS
-002108 test message 1
-002109
-002110 * FETCH 1 FLAGS=SEEN
-002111 +OK Message retrieved.
-002112 -oi -f user@example.com -N success,delay,fail recipient2@example.com recipient@example.com
-002113 Subject: test message 1
-002114
-002115 test message 1
+002102 * EXISTS 0
+002103 +OK Folder opened
+002104 > Go ahead
+002105 * ADD UID
+002106 +OK Message saved
+002107 * EXISTS 1
+002108 +OK Folder opened
+002109 {15/15} FETCH 1 CONTENTS
+002110 test message 1
+002111
+002112 * FETCH 1 FLAGS=REPLIED,SEEN
+002113 * FETCH 1 FLAGS=REPLIED,SEEN "KEYWORDS=keyword1"
+002114 +OK Message retrieved.
+002115 -oi -f user@example.com -N success,delay,fail recipient2@example.com recipient@example.com
+002116 Subject: test message 1
+002117
+002118 test message 1