| Index: test-main.js
|
| diff --git a/test-main.js b/test-main.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ad7c639f4da8db358f10ead0ab9f85fa93c38e8d
|
| --- /dev/null
|
| +++ b/test-main.js
|
| @@ -0,0 +1,24 @@
|
| +var allTestFiles = [];
|
| +var TEST_REGEXP = /(spec|test)\.js$/i;
|
| +
|
| +var pathToModule = function(path) {
|
| + return path.replace(/^\/base\//, '').replace(/\.js$/, '');
|
| +};
|
| +
|
| +Object.keys(window.__karma__.files).forEach(function(file) {
|
| + if (TEST_REGEXP.test(file)) {
|
| + // Normalize paths to RequireJS module names.
|
| + allTestFiles.push(pathToModule(file));
|
| + }
|
| +});
|
| +
|
| +require.config({
|
| + // Karma serves files under /base, which is the basePath from your config file
|
| + baseUrl: '/base',
|
| +
|
| + // dynamically load all test files
|
| + deps: allTestFiles,
|
| +
|
| + // we have to kickoff jasmine, as it is asynchronous
|
| + callback: window.__karma__.start
|
| +});
|
|
|