summaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml')
-rw-r--r--tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml30
1 files changed, 11 insertions, 19 deletions
diff --git a/tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml b/tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml
index a521ea0d6..91b57c101 100644
--- a/tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml
+++ b/tests/auto/quick/qmltests/data/tst_javaScriptDialogs.qml
@@ -26,29 +26,21 @@
**
****************************************************************************/
-import QtQuick 2.0
-import QtTest 1.0
-import QtWebEngine 1.2
-import QtWebEngine.testsupport 1.0
-import "../../qmltests/data" 1.0
-import "../mock-delegates/TestParams" 1.0
+import QtQuick
+import QtTest
+import QtWebEngine
+import "../../qmltests/data"
+import "../mock-delegates/TestParams"
TestWebEngineView {
id: webEngineView
anchors.fill: parent
- testSupport: WebEngineTestSupport {
- property bool windowCloseRejectedSignalEmitted: false
+ property bool windowCloseRejectedCalled: false
- function waitForWindowCloseRejected() {
- return _waitFor(function () {
- return testSupport.windowCloseRejectedSignalEmitted;
- });
- }
-
- onWindowCloseRejected: {
- windowCloseRejectedSignalEmitted = true;
- }
+ // Called by QQuickWebEngineViewPrivate::windowCloseRejected()
+ function windowCloseRejected() {
+ windowCloseRejectedCalled = true;
}
TestCase {
@@ -124,12 +116,12 @@ TestWebEngineView {
function test_rejectClose() {
webEngineView.url = Qt.resolvedUrl("confirmclose.html");
verify(webEngineView.waitForLoadSucceeded());
- webEngineView.testSupport.windowCloseRejectedSignalEmitted = false;
+ webEngineView.windowCloseRejectedCalled = false;
JSDialogParams.shouldAcceptDialog = false;
simulateUserGesture()
webEngineView.triggerWebAction(WebEngineView.RequestClose);
- verify(webEngineView.testSupport.waitForWindowCloseRejected());
+ tryVerify(function() { return webEngineView.windowCloseRejectedCalled; });
// Navigate away from page with onbeforeunload handler,
// otherwise it would trigger an extra dialog request when