48 lines
1.3 KiB
JavaScript
Raw Normal View History

module.exports = function (config)
{
config.set({
basePath: '',
frameworks: ['jasmine', 'karma-typescript'],
files: [
'./src/polyfills.ts',
'./src/mocks.ts',
'./src/**/*.ts',
'./src/**/*.spec.ts'
],
exclude: [
],
preprocessors: {
'./src/polyfills.ts': ['karma-typescript'],
'./src/mocks.ts': ['karma-typescript'],
'./src/**/*.ts': ['karma-typescript'],
'./src/**/*.spec.ts': ['karma-typescript']
},
typescriptPreprocessor: {
options: {
sourceMap: false,
target: 'ES5',
module: 'amd',
noImplicitAny: true,
noResolve: true,
removeComments: true,
concatenateOutput: false
},
transformPath: function (path)
{
return path.replace(/\.ts$/, '.js');
}
},
reporters: ['progress', 'karma-typescript'],
port: 9876,
colors: true,
logLevel: config.LOG_DEBUG,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
concurrency: Infinity
})
}