annotate karma.conf.js @ 464:50f61d1945db
Hook up some buttons for navigating history (undo / redo). Some refactoring to allow for the audio player to get updated as a consequence of a state change (the audio related to the current top of the stack is used).
author |
Lucas Thompson <dev@lucas.im> |
date |
Fri, 30 Jun 2017 14:01:22 +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 };
|