summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-07 11:57:43 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-07 11:57:43 +0200
commit7ac1e222090ecfaa27ea8de2950e8c98a5033137 (patch)
tree6ec7b73d27d07a8e84579b68312b070f9c89832c
parente3da13d1fe9ad623e05aec1977c813e7da37cedd (diff)
downloadsink-7ac1e222090ecfaa27ea8de2950e8c98a5033137.tar.gz
sink-7ac1e222090ecfaa27ea8de2950e8c98a5033137.zip
Fix imap tests after trash addition
-rw-r--r--examples/imapresource/tests/resetmailbox.sh1
-rw-r--r--tests/mailsynctest.cpp4
2 files changed, 5 insertions, 0 deletions
diff --git a/examples/imapresource/tests/resetmailbox.sh b/examples/imapresource/tests/resetmailbox.sh
index 8834b51..6ed198e 100644
--- a/examples/imapresource/tests/resetmailbox.sh
+++ b/examples/imapresource/tests/resetmailbox.sh
@@ -4,6 +4,7 @@ sudo echo "sam user.doe.* cyrus c" | cyradm --auth PLAIN -u cyrus -w admin local
4sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost 4sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost
5sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost 5sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost
6sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost 6sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost
7sudo echo "cm user.doe.Trash" | cyradm --auth PLAIN -u cyrus -w admin localhost
7sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost 8sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost
8sudo cp /work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S /var/spool/imap/d/user/doe/test/1. 9sudo cp /work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S /var/spool/imap/d/user/doe/test/1.
9sudo chown cyrus:mail /var/spool/imap/d/user/doe/test/1. 10sudo chown cyrus:mail /var/spool/imap/d/user/doe/test/1.
diff --git a/tests/mailsynctest.cpp b/tests/mailsynctest.cpp
index faaf003..953adbf 100644
--- a/tests/mailsynctest.cpp
+++ b/tests/mailsynctest.cpp
@@ -197,6 +197,10 @@ void MailSyncTest::testListFolderHierarchy()
197 QVERIFY(names.contains("Drafts")); 197 QVERIFY(names.contains("Drafts"));
198 names.removeAll("Drafts"); 198 names.removeAll("Drafts");
199 } 199 }
200 if (mCapabilities.contains(ResourceCapabilities::Mail::trash)) {
201 QVERIFY(names.contains("Trash"));
202 names.removeAll("Trash");
203 }
200 QCOMPARE(names.size(), 3); 204 QCOMPARE(names.size(), 3);
201 QCOMPARE(map.value("sub")->getParent(), map.value("test")->identifier()); 205 QCOMPARE(map.value("sub")->getParent(), map.value("test")->identifier());
202 }); 206 });