summaryrefslogtreecommitdiffstats
path: root/imap
diff options
context:
space:
mode:
authorSam Varshavchik2022-01-20 21:33:07 -0500
committerSam Varshavchik2022-01-20 21:33:07 -0500
commit7e17e85afdf4b5f1b093d9b53e20cb9e64d936bc (patch)
tree643e86e6387195c45e5fc117a9120840d9ba8a01 /imap
parent917f138292a7343691ffc6530902138822d41981 (diff)
downloadcourier-libs-7e17e85afdf4b5f1b093d9b53e20cb9e64d936bc.tar.bz2
Add additional tests.
Diffstat (limited to 'imap')
-rwxr-xr-ximap/testsuite11
-rw-r--r--imap/testsuite.txt13
2 files changed, 24 insertions, 0 deletions
diff --git a/imap/testsuite b/imap/testsuite
index 1e065da..2762ddd 100755
--- a/imap/testsuite
+++ b/imap/testsuite
@@ -1142,3 +1142,14 @@ echo "===Trash="
ls confmdtest/.Trash/cur
echo "==="
rm -f confsendmail confsendmail.out
+
+../maildir/maildirmake -q 2C ./confmdtest
+env IMAP_BROKENUIDV=1 IMAP_TRASHFOLDERNAME=Trash IMAP_EMPTYTRASH=Trash:7 \
+ MAILDIR=confmdtest AUTHENTICATED=user1 OUTBOX=.Outbox \
+ IMAP_KEYWORDS=2\
+ IMAP_MOVE_EXPUNGE_TO_TRASH=1 \
+ SENDMAIL=`pwd`/confsendmail $IMAPINVOKE <<EOF
+U021 SELECT INBOX
+U022 STORE 1 +FLAGS(Label1)
+U023 COPY 1 INBOX
+EOF
diff --git a/imap/testsuite.txt b/imap/testsuite.txt
index 31f882e..6ab1aad 100644
--- a/imap/testsuite.txt
+++ b/imap/testsuite.txt
@@ -1756,3 +1756,16 @@
001462 003:2,AB
001463 msg:2
001464 ===
+001465 * PREAUTH Ready.
+001466 * FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent)
+001467 * OK [PERMANENTFLAGS (\* \Draft \Answered \Flagged \Deleted \Seen)] Limited
+001468 * 2 EXISTS
+001469 * 0 RECENT
+001470 * OK [UIDVALIDITY] Ok
+001471 * OK [MYRIGHTS "acdilrsw"] ACL
+001472 U021 OK [READ-WRITE] Ok
+001473 * FLAGS (Label1 \Draft \Answered \Flagged \Deleted \Seen \Recent)
+001474 * OK [PERMANENTFLAGS (Label1 \* \Draft \Answered \Flagged \Deleted \Seen)] Limited
+001475 * 1 FETCH (FLAGS (\Seen Label1))
+001476 U022 OK STORE completed.
+001477 U023 NO [ALERT] You exceeded your mail quota.