diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-12-12 17:42:50 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-12-12 17:42:50 +0100 |
commit | 23bf1faa326a2bd1ed1f2a697474800c4d9ab952 (patch) | |
tree | 226d188439a061a110e22affe2e1aa4032727def /tests/mailsynctest.cpp | |
parent | 5c66308d570be67aea5195426e304d2715f8734c (diff) | |
download | sink-23bf1faa326a2bd1ed1f2a697474800c4d9ab952.tar.gz sink-23bf1faa326a2bd1ed1f2a697474800c4d9ab952.zip |
The mailsync resource doesn't actually have an INBOX available.
Diffstat (limited to 'tests/mailsynctest.cpp')
-rw-r--r-- | tests/mailsynctest.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/mailsynctest.cpp b/tests/mailsynctest.cpp index 72dbfd5..6658d8b 100644 --- a/tests/mailsynctest.cpp +++ b/tests/mailsynctest.cpp | |||
@@ -101,15 +101,18 @@ void MailSyncTest::testListFolders() | |||
101 | if (mCapabilities.contains(ResourceCapabilities::Mail::drafts)) { | 101 | if (mCapabilities.contains(ResourceCapabilities::Mail::drafts)) { |
102 | QVERIFY(names.contains("Drafts")); | 102 | QVERIFY(names.contains("Drafts")); |
103 | names.removeAll("Drafts"); | 103 | names.removeAll("Drafts"); |
104 | QVERIFY(specialPurposeFolders.contains("drafts")); | 104 | QVERIFY(specialPurposeFolders.contains(SpecialPurpose::Mail::drafts)); |
105 | } | 105 | } |
106 | if (mCapabilities.contains(ResourceCapabilities::Mail::trash)) { | 106 | if (mCapabilities.contains(ResourceCapabilities::Mail::trash)) { |
107 | QVERIFY(names.contains("Trash")); | 107 | QVERIFY(names.contains("Trash")); |
108 | names.removeAll("Trash"); | 108 | names.removeAll("Trash"); |
109 | QVERIFY(specialPurposeFolders.contains("trash")); | 109 | QVERIFY(specialPurposeFolders.contains(SpecialPurpose::Mail::trash)); |
110 | } | 110 | } |
111 | QCOMPARE(names.size(), 2); | 111 | //Silently ignore the inbox folder |
112 | QVERIFY(names.contains("INBOX")); | 112 | if (specialPurposeFolders.contains(SpecialPurpose::Mail::inbox)) { |
113 | names.removeAll("INBOX"); | ||
114 | } | ||
115 | QCOMPARE(names.size(), 1); | ||
113 | QVERIFY(names.contains("test")); | 116 | QVERIFY(names.contains("test")); |
114 | }); | 117 | }); |
115 | VERIFYEXEC(job); | 118 | VERIFYEXEC(job); |