ember-rocks
Version:
An Em(ber) command line utility to help you build an ambitious web application
39 lines (31 loc) • 781 B
JavaScript
// Loading test files. Match the file name of `.spec`
/* globals requirejs, require */
(function () {
define('ember-rocks/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);
}
}
}
};
TestLoader.load = function () {
new TestLoader().loadModules();
};
return {
'default': TestLoader
};
}
);
})();