summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJüri Valdmann <juri.valdmann@qt.io>2020-08-26 13:17:00 +0200
committerJüri Valdmann <juri.valdmann@qt.io>2020-08-31 09:41:41 +0200
commite30208ed4d8c2396f0a9c3330b9aefd6c7c91157 (patch)
tree41ffb4c52f2f15e73f597dcc16e48f08a0e275c0
parent7aa99d8d5b0dbf024019e70bf39b7d15796e1080 (diff)
Wait for favicon in tst_QWebEngineCookieStore::basicFilterOverHTTP
Wait for favicon request, otherwise, since the profile is shared between tests, the request might happen during the next test. Change-Id: I065e54ff6af4985e493a8cea10084e67293a5f0e Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
-rw-r--r--tests/auto/core/qwebenginecookiestore/tst_qwebenginecookiestore.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/core/qwebenginecookiestore/tst_qwebenginecookiestore.cpp b/tests/auto/core/qwebenginecookiestore/tst_qwebenginecookiestore.cpp
index 638b2e028..8bef29ff7 100644
--- a/tests/auto/core/qwebenginecookiestore/tst_qwebenginecookiestore.cpp
+++ b/tests/auto/core/qwebenginecookiestore/tst_qwebenginecookiestore.cpp
@@ -273,6 +273,7 @@ void tst_QWebEngineCookieStore::basicFilterOverHTTP()
QSignalSpy loadSpy(&page, SIGNAL(loadFinished(bool)));
QSignalSpy cookieAddedSpy(client, SIGNAL(cookieAdded(const QNetworkCookie &)));
QSignalSpy cookieRemovedSpy(client, SIGNAL(cookieRemoved(const QNetworkCookie &)));
+ QSignalSpy serverSpy(&httpServer, SIGNAL(newRequest(HttpReqRep *)));
page.load(httpServer.url());
@@ -308,6 +309,8 @@ void tst_QWebEngineCookieStore::basicFilterOverHTTP()
QVERIFY(cookieRequestHeader.isEmpty());
QCOMPARE(cookieAddedSpy.count(), 1);
+ // Wait for last GET /favicon.ico
+ QTRY_COMPARE(serverSpy.count(), 8);
(void) httpServer.stop();
}