summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-07-19 12:31:49 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-07-19 11:47:08 +0000
commit2d3afea3c0a1d56b62fbd28d0a49a64c06857eb1 (patch)
treee0e9c3720e03d5b812823b05a5c6a8178658f772 /tests
parentf055da31fb011e852345665fceb6933fa966f731 (diff)
Move tst_qwebenginefaviconmanager to off-the-record profile
Avoids it crashing due to newer databases found Change-Id: I5a3c926e5d13fe79d3af80e94e95516035ee75b8 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp b/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp
index da041ee59..e9dc0f205 100644
--- a/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp
+++ b/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp
@@ -30,6 +30,7 @@
#include "../util.h"
#include <qwebenginepage.h>
+#include <qwebengineprofile.h>
#include <qwebenginesettings.h>
#include <qwebengineview.h>
@@ -65,13 +66,16 @@ private Q_SLOTS:
private:
QWebEngineView *m_view;
QWebEnginePage *m_page;
+ QWebEngineProfile *m_profile;
};
void tst_QWebEngineFaviconManager::init()
{
+ m_profile = new QWebEngineProfile(this);
m_view = new QWebEngineView();
- m_page = m_view->page();
+ m_page = new QWebEnginePage(m_profile, m_view);
+ m_view->setPage(m_page);
}
@@ -87,6 +91,7 @@ void tst_QWebEngineFaviconManager::cleanupTestCase()
void tst_QWebEngineFaviconManager::cleanup()
{
delete m_view;
+ delete m_profile;
}
void tst_QWebEngineFaviconManager::faviconLoad()