Remove XFAILs that was due to strict mode

In non-strict mode we can use with() and eval() again, and so these tests pass.

Change-Id: I66b16653a28b1d7e420e53c012d7908c8fc6c29a
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
This commit is contained in:
Simon Hausmann 2013-06-21 14:01:21 +02:00 committed by Lars Knoll
parent d6fef5e9a9
commit 5a59ca0d22
1 changed files with 0 additions and 7 deletions

View File

@ -5744,7 +5744,6 @@ void tst_qqmlecmascript::eval()
QObject *o = component.create();
QVERIFY(o != 0);
QEXPECT_FAIL("", "The eval statement works differently in strict mode", Abort);
QCOMPARE(o->property("test1").toBool(), true);
QCOMPARE(o->property("test2").toBool(), true);
QCOMPARE(o->property("test3").toBool(), true);
@ -6690,16 +6689,10 @@ void tst_qqmlecmascript::withStatement()
{
{
QUrl url = testFileUrl("withStatement.1.qml");
QString warning = url.toString() + ":12:1: 'with' statement is not allowed in strict mode";
QTest::ignoreMessage(QtWarningMsg, warning.toLatin1().constData());
warning = url.toString() + ":12:12: Unable to assign [undefined] to int";
QTest::ignoreMessage(QtWarningMsg, warning.toLatin1().constData());
QQmlComponent component(&engine, url);
MyQmlObject *object = qobject_cast<MyQmlObject *>(component.create());
QVERIFY(object != 0);
QEXPECT_FAIL("", "The with statement is not allowed in strict mode", Abort);
QCOMPARE(object->value(), 123);
}
}