summaryrefslogtreecommitdiffstats
path: root/tests/auto/installer/scriptengine/tst_scriptengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/installer/scriptengine/tst_scriptengine.cpp')
-rw-r--r--tests/auto/installer/scriptengine/tst_scriptengine.cpp17
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 {