20 Zeilen
677 B
Text
20 Zeilen
677 B
Text
|
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;
|
||
|
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;
|
||
|
}
|