summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp')
-rw-r--r--tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
index 2044f0df4..32384aec2 100644
--- a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
+++ b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
@@ -593,27 +593,22 @@ void tst_QWebEngineScript::webChannelWithBadString()
void tst_QWebEngineScript::matchQrcUrl()
{
- QWebEnginePage page;
- QWebEngineView view;
- view.setPage(&page);
+ QWebEngineProfile profile;
+ QWebEnginePage page(&profile);
QWebEngineScript s;
s.setInjectionPoint(QWebEngineScript::DocumentReady);
s.setWorldId(QWebEngineScript::MainWorld);
-
-
s.setSourceCode(QStringLiteral(R"(
// ==UserScript==
-// @match qrc:/*main.html
+// @match qrc:/*title_b.html
// ==/UserScript==
document.title = 'New title';
)"));
-
page.scripts().insert(s);
- page.load(QUrl("qrc:/resources/test_iframe_main.html"));
- view.show();
- QSignalSpy spyFinished(&page, &QWebEnginePage::loadFinished);
- QVERIFY(spyFinished.wait());
+ loadSync(&page, QUrl("qrc:/resources/title_a.html"));
+ QCOMPARE(page.title(), "A");
+ loadSync(&page, QUrl("qrc:/resources/title_b.html"));
QCOMPARE(page.title(), "New title");
}