diff --git a/autotests/qml/qmltopsitesapitest.cpp b/autotests/qml/qmltopsitesapitest.cpp index cce329578..13019e251 100644 --- a/autotests/qml/qmltopsitesapitest.cpp +++ b/autotests/qml/qmltopsitesapitest.cpp @@ -31,6 +31,9 @@ void QmlTopSitesApiTest::cleanupTestCase() 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")); auto list = m_testHelper.evaluate(QSL("Falkon.TopSites.get()")).toVariant().toList(); qDebug() << "Top sites list size=" << list.length(); @@ -46,8 +49,8 @@ void QmlTopSitesApiTest::testTopSites() qDebug() << ".." << site; } } - QCOMPARE(list.length(), 1); - auto* object = qvariant_cast(list.at(0)); + QCOMPARE(list.length(), initialListLength + 1); + auto* object = qvariant_cast(list.at(initialListLength)); QVERIFY(object); QCOMPARE(object->property("title").toString(), QSL("Example Domain")); QCOMPARE(object->property("url").toString(), QSL("https://example.com"));