diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-06-27 12:06:31 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-06-27 10:32:12 +0000 |
commit | f4d421f5a3594323832157eb142bf2261ae9a454 (patch) | |
tree | e0bfbf99dc0926442fef581ce1f6ef1e4906f498 /tests | |
parent | 6e019f2ad5a5d6341d14762fba5a245da46ebeb3 (diff) |
Stabilize tst_QWebEngineView::microFocusCoordinates()
Fix classic race in using QSignalSpy::wait
Change-Id: If922609825c8652f326c2e252f64cc407e06ad9c
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp index 248d906ef..fad71a517 100644 --- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp +++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp @@ -367,7 +367,7 @@ void tst_QWebEngineView::microFocusCoordinates() QVariant initialMicroFocus = webView.focusProxy()->inputMethodQuery(Qt::ImMicroFocus); evaluateJavaScriptSync(webView.page(), "window.scrollBy(0, 50)"); - QVERIFY(scrollSpy.wait()); + QTRY_VERIFY(scrollSpy.count() > 0); QTRY_VERIFY(webView.focusProxy()->inputMethodQuery(Qt::ImMicroFocus).isValid()); QVariant currentMicroFocus = webView.focusProxy()->inputMethodQuery(Qt::ImMicroFocus); |