From 87a09deb839c23064120b8678a20a862efd23f3a Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Fri, 23 Apr 2010 11:16:51 +0200
Subject: [PATCH] QmlDesigner: extending auto tests

---
 tests/auto/qml/qmldesigner/coretests/testcore.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tests/auto/qml/qmldesigner/coretests/testcore.cpp b/tests/auto/qml/qmldesigner/coretests/testcore.cpp
index 854946b7e01..93266f344ea 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
-- 
GitLab