diff --git a/tests/auto/qml/qmldesigner/coretests/testcore.cpp b/tests/auto/qml/qmldesigner/coretests/testcore.cpp index 854946b7e01e599177da4287953870cc2caec380..93266f344eacc5b50a850be93d6358ef8f131ebe 100644 --- a/tests/auto/qml/qmldesigner/coretests/testcore.cpp +++ b/tests/auto/qml/qmldesigner/coretests/testcore.cpp @@ -3941,6 +3941,9 @@ void TestCore::testStatesBaseState() QVERIFY(textItem.propertyAffectedByCurrentState("text")); QCOMPARE(textItem.instanceValue("text"), QVariant("state 1")); + ModelNode newNode = view->createModelNode("Qt/Rectangle", 4, 7); + QVERIFY(!QmlObjectNode(newNode).currentState().isBaseState()); + view->setCurrentState(view->baseState()); //set currentState base state QVERIFY(view->currentState().isBaseState()); @@ -3948,6 +3951,7 @@ void TestCore::testStatesBaseState() view->setCurrentState(state1); //set currentState "state 1" QCOMPARE(view->currentState(), state1); + QVERIFY(!view->currentState().isBaseState()); QCOMPARE(textItem.instanceValue("text"), QVariant("state 1")); view->setCurrentState(view->baseState()); //set currentState base state