2022-03-16 12:46:16 +01:00
|
|
|
const CustomWizard = requirejs(
|
|
|
|
"discourse/plugins/discourse-custom-wizard/wizard/application"
|
|
|
|
).default;
|
|
|
|
const initializer = requirejs(
|
|
|
|
"discourse/plugins/discourse-custom-wizard/wizard/lib/initialize/wizard"
|
|
|
|
).default;
|
|
|
|
const siteSettings = requirejs(
|
|
|
|
"discourse/plugins/discourse-custom-wizard/wizard/tests/fixtures/site-settings"
|
|
|
|
).default;
|
2022-03-16 12:33:34 +01:00
|
|
|
const { cloneJSON } = requirejs("discourse-common/lib/object").default;
|
|
|
|
|
|
|
|
let app;
|
|
|
|
|
|
|
|
export default function () {
|
|
|
|
app = CustomWizard.create({ rootElement: "#ember-testing" });
|
|
|
|
app.start();
|
|
|
|
|
|
|
|
app.SiteSettings = cloneJSON(siteSettings);
|
|
|
|
initializer.initialize(app);
|
|
|
|
|
|
|
|
app.setupForTesting();
|
|
|
|
app.injectTestHelpers();
|
|
|
|
|
|
|
|
return app;
|
|
|
|
}
|