forked from qt-creator/qt-creator
QmlDesigner: Fix testRewriterComponentId
Only attach a single rewriter view. Change-Id: I5ee4e12c8939e6738803a1d50026ea8b143e9d3b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -2976,18 +2976,19 @@ void tst_TestCore::testRewriterComponentId()
|
|||||||
textEdit.setPlainText(QLatin1String(qmlString));
|
textEdit.setPlainText(QLatin1String(qmlString));
|
||||||
NotIndentingTextEditModifier textModifier(&textEdit);
|
NotIndentingTextEditModifier textModifier(&textEdit);
|
||||||
|
|
||||||
QScopedPointer<Model> model(createModel("QtQuick.Rectangle", 2, 1));
|
QScopedPointer<Model> model(Model::create("QtQuick.Item", 2, 0));
|
||||||
QVERIFY(model.data());
|
QVERIFY(model.data());
|
||||||
QVERIFY(model->hasNodeMetaInfo("QtQuick.Item", 2, 1));
|
|
||||||
|
|
||||||
QScopedPointer<TestView> view(new TestView(model.data()));
|
QScopedPointer<TestView> view(new TestView(model.data()));
|
||||||
QVERIFY(view.data());
|
QVERIFY(view.data());
|
||||||
model->attachView(view.data());
|
model->attachView(view.data());
|
||||||
|
|
||||||
QScopedPointer<TestRewriterView> testRewriterView(new TestRewriterView());
|
QScopedPointer<TestRewriterView> testRewriterView(new TestRewriterView());
|
||||||
QVERIFY(model->rewriterView());
|
QVERIFY(!model->rewriterView());
|
||||||
testRewriterView->setTextModifier(&textModifier);
|
testRewriterView->setTextModifier(&textModifier);
|
||||||
|
|
||||||
model->attachView(testRewriterView.data());
|
model->attachView(testRewriterView.data());
|
||||||
|
QVERIFY(model->rewriterView());
|
||||||
|
|
||||||
QVERIFY(model->hasNodeMetaInfo("QtQuick.Item", 2, 1));
|
QVERIFY(model->hasNodeMetaInfo("QtQuick.Item", 2, 1));
|
||||||
|
|
||||||
@@ -3738,8 +3739,6 @@ void tst_TestCore::testCopyModelRewriter1()
|
|||||||
QVERIFY(insertedNode.isValid());
|
QVERIFY(insertedNode.isValid());
|
||||||
childNode.nodeListProperty("data").reparentHere(insertedNode);
|
childNode.nodeListProperty("data").reparentHere(insertedNode);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const QLatin1String expected(
|
const QLatin1String expected(
|
||||||
|
|
||||||
"\n"
|
"\n"
|
||||||
|
Reference in New Issue
Block a user