diff options
Diffstat (limited to 'tests/auto/installer/scriptengine/tst_scriptengine.cpp')
-rw-r--r-- | tests/auto/installer/scriptengine/tst_scriptengine.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/auto/installer/scriptengine/tst_scriptengine.cpp b/tests/auto/installer/scriptengine/tst_scriptengine.cpp index 91013d028..12915e30a 100644 --- a/tests/auto/installer/scriptengine/tst_scriptengine.cpp +++ b/tests/auto/installer/scriptengine/tst_scriptengine.cpp @@ -58,8 +58,8 @@ public: setPage(PackageManagerCore::InstallationFinished, new FinishedPage(core)); foreach (const int id, pageIds()) { - packageManagerCore()->controlScriptEngine()->addQObjectChildren(page(id)); - packageManagerCore()->componentScriptEngine()->addQObjectChildren(page(id)); + packageManagerCore()->controlScriptEngine()->addToGlobalObject(page(id)); + packageManagerCore()->componentScriptEngine()->addToGlobalObject(page(id)); } } @@ -83,6 +83,8 @@ public: void init() { m_widget = new QWidget; m_widget->setObjectName("Widget"); + QWidget *button = new QWidget(m_widget); + button->setObjectName("Button"); packageManagerCore()->wizardPageInsertionRequested(m_widget, PackageManagerCore::Introduction); @@ -303,6 +305,17 @@ private slots: } } + void loadComponentUserInterfaces() + { + try { + setExpectedScriptOutput("\"checked: false\""); + m_component->loadUserInterfaces(QDir(":///data"), QStringList() << QLatin1String("form.ui")); + m_component->loadComponentScript(":///data/userinterface.qs"); + } catch (const Error &error) { + QFAIL(qPrintable(error.message())); + } + } + void loadSimpleAutoRunScript() { try { |