From 7af09a3a51b97d9b3918e35d1452cd6c9d0e1a05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCri=20Valdmann?= Date: Wed, 16 Sep 2020 10:46:05 +0200 Subject: Use OTR profile in tst_loadsignals Task-number: QTBUG-65223 Change-Id: Ia8183759e23d93c5561fceb8d562b74add474b21 Reviewed-by: Kirill Burtsev --- tests/auto/widgets/loadsignals/tst_loadsignals.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/auto/widgets/loadsignals/tst_loadsignals.cpp b/tests/auto/widgets/loadsignals/tst_loadsignals.cpp index b577a5625..32bf53931 100644 --- a/tests/auto/widgets/loadsignals/tst_loadsignals.cpp +++ b/tests/auto/widgets/loadsignals/tst_loadsignals.cpp @@ -54,14 +54,17 @@ private Q_SLOTS: void fileDownloadDoesNotTriggerLoadSignals_qtbug66661(); private: + QWebEngineProfile profile; + QWebEnginePage page{&profile}; QWebEngineView view; - QSignalSpy loadStartedSpy{view.page(), &QWebEnginePage::loadStarted}; - QSignalSpy loadProgressSpy{view.page(), &QWebEnginePage::loadProgress}; - QSignalSpy loadFinishedSpy{view.page(), &QWebEnginePage::loadFinished}; + QSignalSpy loadStartedSpy{&page, &QWebEnginePage::loadStarted}; + QSignalSpy loadProgressSpy{&page, &QWebEnginePage::loadProgress}; + QSignalSpy loadFinishedSpy{&page, &QWebEnginePage::loadFinished}; }; void tst_LoadSignals::initTestCase() { + view.setPage(&page); view.resize(1024,768); view.show(); } @@ -213,7 +216,7 @@ void tst_LoadSignals::fileDownloadDoesNotTriggerLoadSignals_qtbug66661() QVERIFY(tempDir.isValid()); QWebEngineDownloadItem::DownloadState downloadState = QWebEngineDownloadItem::DownloadRequested; ScopedConnection sc1 = - connect(view.page()->profile(), &QWebEngineProfile::downloadRequested, + connect(&profile, &QWebEngineProfile::downloadRequested, [&downloadState, &tempDir](QWebEngineDownloadItem *item) { connect(item, &QWebEngineDownloadItem::stateChanged, [&downloadState](QWebEngineDownloadItem::DownloadState newState) { -- cgit v1.2.3