| OLD | NEW |
| (Empty) | |
| 1 var allTestFiles = []; |
| 2 var TEST_REGEXP = /(spec|test)\.js$/i; |
| 3 |
| 4 var pathToModule = function(path) { |
| 5 return path.replace(/^\/base\//, '').replace(/\.js$/, ''); |
| 6 }; |
| 7 |
| 8 Object.keys(window.__karma__.files).forEach(function(file) { |
| 9 if (TEST_REGEXP.test(file)) { |
| 10 // Normalize paths to RequireJS module names. |
| 11 allTestFiles.push(pathToModule(file)); |
| 12 } |
| 13 }); |
| 14 |
| 15 require.config({ |
| 16 // Karma serves files under /base, which is the basePath from your config file |
| 17 baseUrl: '/base', |
| 18 |
| 19 // dynamically load all test files |
| 20 deps: allTestFiles, |
| 21 |
| 22 // we have to kickoff jasmine, as it is asynchronous |
| 23 callback: window.__karma__.start |
| 24 }); |
| OLD | NEW |