annotate karma.conf.js @ 380:b81ed55fdee3

Basic notes component in place. Room for reducing dupe across these WaveComponent derived components, but will wait until all of them are implemented to see the common logic.
author Lucas Thompson <dev@lucas.im>
date Wed, 31 May 2017 15:15:55 +0100
parents 53ea6406d601
children
rev   line source
angular-cli@0 1 // Karma configuration file, see link for more information
angular-cli@0 2 // https://karma-runner.github.io/0.13/config/configuration-file.html
angular-cli@0 3
angular-cli@0 4 module.exports = function (config) {
angular-cli@0 5 config.set({
angular-cli@0 6 basePath: '',
dev@236 7 frameworks: ['jasmine', '@angular/cli'],
angular-cli@0 8 plugins: [
angular-cli@0 9 require('karma-jasmine'),
angular-cli@0 10 require('karma-chrome-launcher'),
dev@236 11 require('karma-jasmine-html-reporter'),
dev@236 12 require('karma-coverage-istanbul-reporter'),
dev@236 13 require('@angular/cli/plugins/karma')
angular-cli@0 14 ],
dev@236 15 client:{
dev@236 16 clearContext: false // leave Jasmine Spec Runner output visible in browser
dev@236 17 },
angular-cli@0 18 files: [
angular-cli@0 19 { pattern: './src/test.ts', watched: false }
angular-cli@0 20 ],
angular-cli@0 21 preprocessors: {
dev@236 22 './src/test.ts': ['@angular/cli']
angular-cli@0 23 },
dev@25 24 mime: {
dev@25 25 'text/x-typescript': ['ts','tsx']
dev@25 26 },
dev@236 27 coverageIstanbulReporter: {
dev@236 28 reports: [ 'html', 'lcovonly' ],
dev@236 29 fixWebpackSourcePaths: true
angular-cli@0 30 },
angular-cli@0 31 angularCli: {
angular-cli@0 32 environment: 'dev'
angular-cli@0 33 },
dev@25 34 reporters: config.angularCli && config.angularCli.codeCoverage
dev@236 35 ? ['progress', 'coverage-istanbul']
dev@236 36 : ['progress', 'kjhtml'],
angular-cli@0 37 port: 9876,
angular-cli@0 38 colors: true,
angular-cli@0 39 logLevel: config.LOG_INFO,
angular-cli@0 40 autoWatch: true,
angular-cli@0 41 browsers: ['Chrome'],
angular-cli@0 42 singleRun: false
angular-cli@0 43 });
angular-cli@0 44 };