24 lines
795 B
JavaScript
24 lines
795 B
JavaScript
|
|
module.exports = function(config) {
|
|
require('./karma-dist.conf.js')(config);
|
|
|
|
for (let i = 0; i < config.files.length; i++) {
|
|
if (config.files[i] === 'dist/zone-testing.js') {
|
|
config.files.splice(i, 1);
|
|
break;
|
|
}
|
|
}
|
|
config.files.push('dist/long-stack-trace-zone.js');
|
|
config.files.push('dist/proxy.js');
|
|
config.files.push('dist/sync-test.js');
|
|
config.files.push('dist/async-test.js');
|
|
config.files.push('dist/fake-async-test.js');
|
|
config.files.push('dist/zone-patch-promise-test.js');
|
|
config.plugins.push(require('karma-mocha'));
|
|
config.frameworks.push('mocha');
|
|
config.client.mocha = {
|
|
timeout: 5000 // copied timeout for Jasmine in WebSocket.spec (otherwise Mochas default timeout
|
|
// at 2 sec is to low for the tests)
|
|
};
|
|
};
|