diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qml/qjsengine/tst_qjsengine.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/auto/qml/qjsengine/tst_qjsengine.cpp b/tests/auto/qml/qjsengine/tst_qjsengine.cpp index a5316dce21..85d61a3537 100644 --- a/tests/auto/qml/qjsengine/tst_qjsengine.cpp +++ b/tests/auto/qml/qjsengine/tst_qjsengine.cpp @@ -4826,7 +4826,7 @@ void tst_QJSEngine::catchError() QJSValue tst_QJSEngine::throwingCppMethod1() { - qjsEngine(this)->throwError("blub"); + qjsEngine(this)->throwError(QStringLiteral("blub")); return QJSValue(47); } @@ -4837,7 +4837,9 @@ void tst_QJSEngine::throwingCppMethod2() QJSValue tst_QJSEngine::throwingCppMethod3() { - return qjsEngine(this)->newErrorObject(QJSValue::EvalError, "Something is wrong"); + QJSEngine *engine = qjsEngine(this); + engine->throwError(engine->newErrorObject(QJSValue::EvalError, "Something is wrong")); + return QJSValue(31); } void tst_QJSEngine::mathMinMax() |