// discourse-skip-module define("sinon", () => { return { default: window.sinon }; }); define("qunit", () => { return { default: window.QUnit, test: window.QUnit.test, skip: window.QUnit.skip, module: window.QUnit.module, }; }); define("ember-qunit", () => { return { moduleFor: window.moduleFor, moduleForComponent: window.moduleForComponent, }; }); let _app; define("@ember/test-helpers", () => { let helpers = { setApplication(app) { _app = app; }, getApplication() { return _app; }, }; ["click", "visit", "currentURL", "fillIn", "setResolver"].forEach((attr) => { helpers[attr] = function () { return window[attr](...arguments); }; }); return helpers; }); define("pretender", () => { return { default: window.Pretender }; });