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));
|
||||
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->hasNodeMetaInfo("QtQuick.Item", 2, 1));
|
||||
|
||||
QScopedPointer<TestView> view(new TestView(model.data()));
|
||||
QVERIFY(view.data());
|
||||
model->attachView(view.data());
|
||||
|
||||
QScopedPointer<TestRewriterView> testRewriterView(new TestRewriterView());
|
||||
QVERIFY(model->rewriterView());
|
||||
QVERIFY(!model->rewriterView());
|
||||
testRewriterView->setTextModifier(&textModifier);
|
||||
|
||||
model->attachView(testRewriterView.data());
|
||||
QVERIFY(model->rewriterView());
|
||||
|
||||
QVERIFY(model->hasNodeMetaInfo("QtQuick.Item", 2, 1));
|
||||
|
||||
@@ -3738,8 +3739,6 @@ void tst_TestCore::testCopyModelRewriter1()
|
||||
QVERIFY(insertedNode.isValid());
|
||||
childNode.nodeListProperty("data").reparentHere(insertedNode);
|
||||
|
||||
|
||||
|
||||
const QLatin1String expected(
|
||||
|
||||
"\n"
|
||||
|
Reference in New Issue
Block a user