diff options
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); |