2 var TEST_REGEXP = /spec\.js$/;
4 var pathToModule = function(path) {
5 return path.replace(/^\/base\/src\//, '').replace(/\.js$/, '');
8 Object.keys(window.__karma__.files).forEach(function(file) {
9 if (TEST_REGEXP.test(file)) {
10 allTestFiles.push(pathToModule(file));
14 var run = function() {
15 test(allTestFiles, function() {
16 console.log('Starting Karma');
17 window.__karma__.start();
21 var test = require.config({
22 baseUrl : '/base/src',
24 'angular' : '../vendor/angular/angular',
25 'angular-mocks' : '../vendor/angular-mocks/angular-mocks',
26 'angularAMD' : '../vendor/angularAMD/angularAMD',
27 'ngload' : '../vendor/angularAMD/ngload',
28 'ui-bootstrap' : '../vendor/angular-bootstrap/ui-bootstrap-tpls.min',
29 'domReady' : '../vendor/requirejs-domready/domReady',
30 'Restangular' : '../vendor/restangular/dist/restangular.min',
31 'underscore' : '../vendor/underscore/underscore',
32 'angular-ui-router' : '../vendor/angular-ui-router/release/angular-ui-router',
33 'angular-css-injector' : '../vendor/angular-css-injector/angular-css-injector',
34 'angular-cookies' : '../vendor/angular-cookies/angular-cookies.min',
35 'angular-translate' : '../vendor/angular-translate/angular-translate.min',
36 'angular-translate-loader-static-files' : '../vendor/angular-translate-loader-static-files/angular-translate-loader-static-files.min',
37 'jquery' : '../vendor/jquery/jquery',
38 'footable' : '../vendor/footable/dist/footable.min',
39 'd3' : '../vendor/d3/d3.min',
40 'vis' : '../vendor/vis/dist/vis.min',
41 'ocLazyLoad' : '../vendor/ocLazyLoad/dist/ocLazyLoad'
45 'angular' : ['jquery'],
46 'angular-mocks' : ['angular'],
47 'angularAMD' : ['angular'],
48 'ocLazyLoad' : ['angular'],
49 'Restangular' : ['angular', 'underscore'],
50 'ui-bootstrap' : ['angular'],
51 'angular-css-injector' : ['angular'],
52 'angular-ui-router' : ['angular'],
53 'angular-cookies' : ['angular'],
54 'angular-translate': ['angular'],
55 'angular-translate-loader-static-files' : ['angular-translate'],
56 'ngload' : ['angularAMD'],
60 'footable' : ['jquery'],
66 deps : ['angular', 'angular-mocks'],