kio: test KDirLister::items()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-07-01 07:24:14 +03:00
parent 3849efb2b0
commit 68e45cdb69
2 changed files with 14 additions and 0 deletions

View file

@ -45,4 +45,17 @@ void KDirListerTest::testOpenUrl()
QTest::kWaitForSignal(m_dirLister, SIGNAL(completed()), 5000);
}
void KDirListerTest::testItems()
{
const QString testfile = QString::fromLatin1("%1/foo.bar").arg(m_tempDir->name());
createTestFile(testfile);
m_dirLister->openUrl(KUrl(m_tempDir->name()));
QTest::kWaitForSignal(m_dirLister, SIGNAL(completed()), 5000);
const KFileItemList diritems = m_dirLister->items();
QVERIFY(!diritems.isEmpty());
const KFileItem foobaritem = diritems.findByName("foo.bar");
QVERIFY(!foobaritem.isNull());
}
#include "moc_kdirlistertest.cpp"

View file

@ -30,6 +30,7 @@ private Q_SLOTS:
void cleanupTestCase();
void testOpenUrl();
void testItems();
private:
KTempDir* m_tempDir;