From 7734f6f5552930d6ebc85fe3d1a926d3286ae5cc Mon Sep 17 00:00:00 2001 From: Juraj Oravec Date: Thu, 23 Nov 2023 21:58:16 +0100 Subject: [PATCH] Autotests: Fix qmlTopSitesApiTest NO_CHANGELOG Signed-off-by: Juraj Oravec --- autotests/qml/qmltopsitesapitest.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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"));