ember-cli-test-loader.js
Definition of TestLoader
as a class in ember-cli-test-loader
:
(function() {
define("ember-cli/test-loader",
[],
function() {
"use strict";
var TestLoader = function() {
};
TestLoader.prototype = {
shouldLoadModule: function(moduleName) {
return (moduleName.match(/[-_]test$/));
},
loadModules: function() {
var moduleName;
for (moduleName in requirejs.entries) {
if (this.shouldLoadModule(moduleName)) {
require(moduleName);
}
}
}
};
return {
'default': TestLoader
}
}
);
})();
This class could then be loaded in tests/index.html
:
<script src="assets/test-loader.js"></script>
<script>
var TestLoader = require('ember-cli/test-loader')['default'];
var testLoader = new TestLoader();
testLoader.loadModules();
</script>