WebTabTest: Add saveNotRestoredTabTest

remotes/origin/Falkon/3.0
David Rosca 8 years ago
parent c83f7e3c01
commit e20c3909e5
No known key found for this signature in database
GPG Key ID: EBC3FC294452C6D8
  1. 16
      autotests/webtabtest.cpp
  2. 1
      autotests/webtabtest.h

@ -273,4 +273,20 @@ void WebTabTest::loadNotRestoredTabTest()
QCOMPARE(tab.webView()->history()->backItem().url(), QUrl("qrc:autotests/data/basic_page.html"));
}
void WebTabTest::saveNotRestoredTabTest()
{
WebTab tab;
tab.load(QUrl("qrc:autotests/data/basic_page.html"));
QVERIFY(waitForLoadfinished(&tab));
QTRY_COMPARE(tab.webView()->history()->count(), 1);
tab.unload();
QVERIFY(!tab.isRestored());
WebTab::SavedTab saved(&tab);
QVERIFY(saved.isValid());
QCOMPARE(saved.url, QUrl("qrc:autotests/data/basic_page.html"));
}
FALKONTEST_MAIN(WebTabTest)

@ -32,4 +32,5 @@ private slots:
void prependChildTabsTest();
void moveTabTest();
void loadNotRestoredTabTest();
void saveNotRestoredTabTest();
};

Loading…
Cancel
Save