summaryrefslogtreecommitdiffstats
path: root/tests/mailsynctest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mailsynctest.cpp')
-rw-r--r--tests/mailsynctest.cpp11
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);