annotate karma.conf.js @ 36:e58fb181a11d
Import waves-ui with TypeScript (ambient module, no typings for now) over angular-cli global scripts. Include there instead a TypeScript file, for creating a webpack scripts bundle of external modules (unused currently, but can provide a way for importing npm modules to a worker).
author |
Lucas Thompson <dev@lucas.im> |
date |
Thu, 01 Dec 2016 14:05:49 +0000 |
parents |
aa2075b2a702 |
children |
53ea6406d601 |
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: '',
|
angular-cli@0
|
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'),
|
angular-cli@0
|
11 require('karma-remap-istanbul'),
|
angular-cli@0
|
12 require('angular-cli/plugins/karma')
|
angular-cli@0
|
13 ],
|
angular-cli@0
|
14 files: [
|
angular-cli@0
|
15 { pattern: './src/test.ts', watched: false }
|
angular-cli@0
|
16 ],
|
angular-cli@0
|
17 preprocessors: {
|
angular-cli@0
|
18 './src/test.ts': ['angular-cli']
|
angular-cli@0
|
19 },
|
dev@25
|
20 mime: {
|
dev@25
|
21 'text/x-typescript': ['ts','tsx']
|
dev@25
|
22 },
|
angular-cli@0
|
23 remapIstanbulReporter: {
|
angular-cli@0
|
24 reports: {
|
angular-cli@0
|
25 html: 'coverage',
|
angular-cli@0
|
26 lcovonly: './coverage/coverage.lcov'
|
angular-cli@0
|
27 }
|
angular-cli@0
|
28 },
|
angular-cli@0
|
29 angularCli: {
|
angular-cli@0
|
30 config: './angular-cli.json',
|
angular-cli@0
|
31 environment: 'dev'
|
angular-cli@0
|
32 },
|
dev@25
|
33 reporters: config.angularCli && config.angularCli.codeCoverage
|
dev@25
|
34 ? ['progress', 'karma-remap-istanbul']
|
dev@25
|
35 : ['progress'],
|
angular-cli@0
|
36 port: 9876,
|
angular-cli@0
|
37 colors: true,
|
angular-cli@0
|
38 logLevel: config.LOG_INFO,
|
angular-cli@0
|
39 autoWatch: true,
|
angular-cli@0
|
40 browsers: ['Chrome'],
|
angular-cli@0
|
41 singleRun: false
|
angular-cli@0
|
42 });
|
angular-cli@0
|
43 };
|