1
0
Fork 0
discourse-custom-wizard-unl.../test/javascripts/helpers/start-app.js
Angus McLeod b20b8ce333 WIP 2
2022-02-17 17:08:14 +11:00

23 Zeilen
844 B
JavaScript

import CustomWizard from "discourse/plugins/discourse-custom-wizard/wizard/custom-wizard";
import wizardInitializer from "discourse/plugins/discourse-custom-wizard/wizard/initializers/custom-wizard";
import stepInitializer from "discourse/plugins/discourse-custom-wizard/wizard/initializers/custom-wizard-step";
import fieldInitializer from "discourse/plugins/discourse-custom-wizard/wizard/initializers/custom-wizard-field";
import { run } from "@ember/runloop";
let app;
let started = false;
export default function () {
run(() => (app = CustomWizard.create({ rootElement: "#ember-testing" })));
if (!started) {
wizardInitializer.initialize(app);
stepInitializer.initialize(app);
fieldInitializer.initialize(app);
app.start();
started = true;
}
app.setupForTesting();
app.injectTestHelpers();
return app;
}