Files
spring-flo/tests/karma-test-main.js
BoykoAlex 6e3dabc150 Update joint and other libs
Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs

Update joint and other libs
2017-03-27 17:53:59 -04:00

89 lines
2.4 KiB
JavaScript

var tests = Object.keys(window.__karma__.files).filter(function (file) {
return /spec\.js$/.test(file);
});
requirejs.config({
// Karma serves files from '/base'
paths: {
joint: '/base/lib/joint/joint',
backbone: '/base/lib/backbone/backbone',
text : '/base/lib/requirejs-text/text',
angular: '/base/lib/angular/angular',
jquery: '/base/lib/jquery/jquery',
bootstrap: '/base/lib/bootstrap/bootstrap',
lodash: '/base/lib/lodash/lodash',
dagre: '/base/lib/dagre/dagre.core.min',
graphlib: '/base/lib/graphlib/graphlib.core',
angularMocks: '/base/lib/angular-mocks/angular-mocks',
jshint: '/base/lib/jshint/dist/jshint',
flo: '/base/dist/spring-flo',
metamodelService: '/base/tests/resources/metamodel-service',
'editor-service': '/base/tests/resources/editor-service',
'graph-to-text': '/base/tests/resources/graph-to-text',
'render-service': '/base/tests/resources/render-service'
},
map: {
'*': {
// Backbone requires underscore. This forces requireJS to load lodash instead:
'underscore': 'lodash'
}
},
shim: {
angular: {
deps: ['bootstrap'],
exports: 'angular'
},
'angularMocks': {
deps:['angular'],
'exports':'angular.mock'
},
bootstrap: {
deps: ['jquery']
},
graphlib: {
deps: ['underscore']
},
dagre: {
deps: ['graphlib', 'underscore']
},
backbone: {
//These script dependencies should be loaded before loading backbone.js.
deps: ['underscore', 'jquery'],
},
joint: {
deps: ['jquery', 'underscore', 'backbone'],
},
underscore: {
exports: '_'
},
jshint: {
deps: ['lodash']
},
flo: {
deps: ['angular', 'jquery', 'joint', 'underscore']
},
metamodelService: {
deps: [ 'flo', 'graph-to-text' ]
},
'editor-service': {
deps: [ 'flo' ]
},
'render-service': {
deps: [ 'flo' ]
},
'graph2text': {
deps: [ 'joint' ]
}
},
// ask Require.js to load these files (all our tests)
deps: tests,
// start test run, once Require.js is done
callback: window.__karma__.start
});