mirror of
https://invent.kde.org/network/falkon.git
synced 2024-11-11 01:22:10 +01:00
Autotests: Fix qmlTopSitesApiTest
NO_CHANGELOG Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
This commit is contained in:
parent
d12e7cfeb0
commit
7734f6f555
|
@ -31,6 +31,9 @@ void QmlTopSitesApiTest::cleanupTestCase()
|
||||||
|
|
||||||
void QmlTopSitesApiTest::testTopSites()
|
void QmlTopSitesApiTest::testTopSites()
|
||||||
{
|
{
|
||||||
|
auto initialList = m_testHelper.evaluate(QSL("Falkon.TopSites.get()")).toVariant().toList();
|
||||||
|
auto initialListLength = initialList.length();
|
||||||
|
|
||||||
mApp->plugins()->speedDial()->addPage(QUrl(QSL("https://example.com")), QSL("Example Domain"));
|
mApp->plugins()->speedDial()->addPage(QUrl(QSL("https://example.com")), QSL("Example Domain"));
|
||||||
auto list = m_testHelper.evaluate(QSL("Falkon.TopSites.get()")).toVariant().toList();
|
auto list = m_testHelper.evaluate(QSL("Falkon.TopSites.get()")).toVariant().toList();
|
||||||
qDebug() << "Top sites list size=" << list.length();
|
qDebug() << "Top sites list size=" << list.length();
|
||||||
|
@ -46,8 +49,8 @@ void QmlTopSitesApiTest::testTopSites()
|
||||||
qDebug() << ".." << site;
|
qDebug() << ".." << site;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QCOMPARE(list.length(), 1);
|
QCOMPARE(list.length(), initialListLength + 1);
|
||||||
auto* object = qvariant_cast<QObject*>(list.at(0));
|
auto* object = qvariant_cast<QObject*>(list.at(initialListLength));
|
||||||
QVERIFY(object);
|
QVERIFY(object);
|
||||||
QCOMPARE(object->property("title").toString(), QSL("Example Domain"));
|
QCOMPARE(object->property("title").toString(), QSL("Example Domain"));
|
||||||
QCOMPARE(object->property("url").toString(), QSL("https://example.com"));
|
QCOMPARE(object->property("url").toString(), QSL("https://example.com"));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user