summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/util.h
diff options
context:
space:
mode:
authorPierre Rossi <pierre.rossi@digia.com>2013-10-16 11:13:02 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-30 11:57:20 +0100
commit284003c590e79404ebcdd7665f61f7a533bdc0a7 (patch)
tree2d968abde19023d418a7f3bbde9e333fe1d373be /tests/auto/widgets/util.h
parentc007aa08580e462b4731072447355c84579a3d08 (diff)
Fix tst_QWebEnginePage's use of evaluateJavaScript
Mostly speculative autotest adjustments due to lacking features Change-Id: I5b0cfa8fb586ae4531327c21d03b064d9c307d06 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'tests/auto/widgets/util.h')
-rw-r--r--tests/auto/widgets/util.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/widgets/util.h b/tests/auto/widgets/util.h
index 5adc7e1b7..90526a780 100644
--- a/tests/auto/widgets/util.h
+++ b/tests/auto/widgets/util.h
@@ -142,4 +142,11 @@ static inline QString toHtml(QWebEnginePage *page)
return spy.waitForResult();
}
+static inline QVariant evaluateJavaScriptSync(QWebEnginePage *page, const QString &script)
+{
+ CallbackSpy<QVariant> spy;
+ page->runJavaScript(script, spy.ref());
+ return spy.waitForResult();
+}
+
#define W_QSKIP(a, b) QSKIP(a)