/*global document, sinon, Logster, QUnit */
//= require env
//= require jquery.debug
//= require discourse-loader
//= require jquery.debug
//= require handlebars
//= require ember.debug
//= require ember-template-compiler
//= require ember-qunit
//= require ember-shim
//= require wizard-application
//= require wizard-vendor
//= require helpers/assertions
//= require_tree ./helpers
//= require_tree ./acceptance
//= require_tree ./models
//= require_tree ./components
//= require locales/en
//= require fake_xml_http_request
//= require route-recognizer
//= require pretender/pretender
//= require ./wizard-pretender
// Trick JSHint into allow document.write
var d = document;
d.write(
'
'
);
d.write(
""
);
if (window.Logster) {
Logster.enabled = false;
} else {
window.Logster = { enabled: false };
}
Ember.Test.adapter = window.QUnitAdapter.create();
var createPretendServer = requirejs(
"wizard/test/wizard-pretender",
null,
null,
false
).default;
var server;
QUnit.testStart(function() {
server = createPretendServer();
});
QUnit.testDone(function() {
server.shutdown();
});
var _testApp = requirejs("wizard/test/helpers/start-app").default();
var _buildResolver = requirejs("discourse-common/resolver").buildResolver;
window.setResolver(_buildResolver("wizard").create({ namespace: _testApp }));
Object.keys(requirejs.entries).forEach(function(entry) {
if (/\-test/.test(entry)) {
requirejs(entry, null, null, true);
}
});