diff options
author | Jüri Valdmann <juri.valdmann@qt.io> | 2020-09-16 10:46:05 +0200 |
---|---|---|
committer | Jüri Valdmann <juri.valdmann@qt.io> | 2020-09-30 11:52:13 +0200 |
commit | 7af09a3a51b97d9b3918e35d1452cd6c9d0e1a05 (patch) | |
tree | d2aee760d3ff5ed293f6d2ae23e8c790ee57da8e /tests | |
parent | 6403d3afd868bbdffddc52d8be0a56081637adf9 (diff) |
Use OTR profile in tst_loadsignals
Task-number: QTBUG-65223
Change-Id: Ia8183759e23d93c5561fceb8d562b74add474b21
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/widgets/loadsignals/tst_loadsignals.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
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) { |