Skip to content
Snippets Groups Projects
Commit 7860951a authored by William Welling's avatar William Welling
Browse files

minor refactoring and some formatting of karma config

parent 8c4c5332
No related branches found
No related tags found
No related merge requests found
......@@ -27,18 +27,18 @@ module.exports = function (config) {
frameworks: ['jasmine'],
plugins: [
require('karma-webpack'),
require('karma-jasmine'),
require("istanbul-instrumenter-loader"),
require('karma-chrome-launcher'),
require('karma-phantomjs-launcher'),
require('karma-webdriver-launcher'),
require('karma-coverage'),
require('karma-remap-coverage'),
require("karma-istanbul-preprocessor"),
require('karma-jasmine'),
require('karma-mocha-reporter'),
require('karma-phantomjs-launcher'),
require('karma-remap-coverage'),
require('karma-remap-istanbul'),
require('karma-sourcemap-loader'),
require("istanbul-instrumenter-loader"),
require("karma-istanbul-preprocessor")
require('karma-webdriver-launcher'),
require('karma-webpack')
],
// list of files to exclude
......@@ -59,7 +59,11 @@ module.exports = function (config) {
* available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
*/
preprocessors: {
'./spec-bundle.js': ['istanbul', 'webpack', 'sourcemap']
'./spec-bundle.js': [
'istanbul',
'webpack',
'sourcemap'
]
},
// Webpack Config at ./webpack.test.js
......@@ -79,9 +83,9 @@ module.exports = function (config) {
remapIstanbulReporter: {
remapOptions: {}, //additional remap options
reports: {
json: 'coverage/coverage.json',
lcovonly: 'coverage/lcov.info',
html: 'coverage/html/',
json: './coverage/coverage.json',
lcovonly: './coverage/lcov.info',
html: './coverage/html/',
}
},
......@@ -111,7 +115,12 @@ module.exports = function (config) {
* possible values: 'dots', 'progress'
* available reporters: https://npmjs.org/browse/keyword/karma-reporter
*/
reporters: ['mocha', 'coverage', 'remap-coverage', 'karma-remap-istanbul'],
reporters: [
'mocha',
'coverage',
'remap-coverage',
'karma-remap-istanbul'
],
// Karma web server port
port: 9876,
......
......@@ -38,11 +38,11 @@ testing.TestBed.initTestEnvironment(
browser.platformBrowserDynamicTesting()
);
var tests = require.context('./src', true, /\.spec\.ts$/);
tests.keys().forEach(tests);
const components = require.context('./src/app', true, /\.module\.ts$/);
// includes all modules into test coverage
const modules = require.context('./src/app', true, /\.module\.ts$/);
components.keys().forEach(components);
modules.keys().forEach(modules);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment