summaryrefslogtreecommitdiffstats
path: root/imap/testsuite
diff options
context:
space:
mode:
authorSam Varshavchik2022-01-22 19:40:17 -0500
committerSam Varshavchik2022-01-22 19:40:40 -0500
commit3c5680204429c7d5167b8c5d935b4a74dd2b51b2 (patch)
tree6232b9e560953217f605f4e58961e58a88ba39a8 /imap/testsuite
parent74a025c121b975b62f49acb6d1223f99630fc3dc (diff)
downloadcourier-libs-3c5680204429c7d5167b8c5d935b4a74dd2b51b2.tar.bz2
Add additional tests.
Test for IMAP_EMPTYTRASH parsing.
Diffstat (limited to 'imap/testsuite')
-rwxr-xr-ximap/testsuite14
1 files changed, 14 insertions, 0 deletions
diff --git a/imap/testsuite b/imap/testsuite
index ebca863..8ad8140 100755
--- a/imap/testsuite
+++ b/imap/testsuite
@@ -1156,3 +1156,17 @@ U021 SELECT INBOX
U022 STORE 1 +FLAGS(Label1)
U023 COPY 1 INBOX
EOF
+
+rm -rf confmdtest*
+
+../maildir/maildirmake confmdtest || exit 1
+../maildir/maildirmake -f Trash confmdtest || exit 1
+../maildir/maildirmake -f Trash2 confmdtest || exit 1
+
+env IMAP_EMPTYTRASH=2 ./imapd.testmockpurge confmdtest <<EOF | grep maildir_purge
+TRASH1 SELECT INBOX
+TRASH1 LOGOUT
+EOF
+env IMAP_EMPTYTRASH=Trash:2,Trash2:3 ./imapd.testmockpurge confmdtest <<EOF | grep maildir_purge
+TRASH2 LOGOUT
+EOF