mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
minor refactoring and some formatting of karma config
This commit is contained in:
@@ -27,18 +27,18 @@ module.exports = function (config) {
|
|||||||
frameworks: ['jasmine'],
|
frameworks: ['jasmine'],
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
require('karma-webpack'),
|
require("istanbul-instrumenter-loader"),
|
||||||
require('karma-jasmine'),
|
|
||||||
require('karma-chrome-launcher'),
|
require('karma-chrome-launcher'),
|
||||||
require('karma-phantomjs-launcher'),
|
|
||||||
require('karma-webdriver-launcher'),
|
|
||||||
require('karma-coverage'),
|
require('karma-coverage'),
|
||||||
require('karma-remap-coverage'),
|
require("karma-istanbul-preprocessor"),
|
||||||
|
require('karma-jasmine'),
|
||||||
require('karma-mocha-reporter'),
|
require('karma-mocha-reporter'),
|
||||||
|
require('karma-phantomjs-launcher'),
|
||||||
|
require('karma-remap-coverage'),
|
||||||
require('karma-remap-istanbul'),
|
require('karma-remap-istanbul'),
|
||||||
require('karma-sourcemap-loader'),
|
require('karma-sourcemap-loader'),
|
||||||
require("istanbul-instrumenter-loader"),
|
require('karma-webdriver-launcher'),
|
||||||
require("karma-istanbul-preprocessor")
|
require('karma-webpack')
|
||||||
],
|
],
|
||||||
|
|
||||||
// list of files to exclude
|
// list of files to exclude
|
||||||
@@ -59,7 +59,11 @@ module.exports = function (config) {
|
|||||||
* available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
|
* available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
|
||||||
*/
|
*/
|
||||||
preprocessors: {
|
preprocessors: {
|
||||||
'./spec-bundle.js': ['istanbul', 'webpack', 'sourcemap']
|
'./spec-bundle.js': [
|
||||||
|
'istanbul',
|
||||||
|
'webpack',
|
||||||
|
'sourcemap'
|
||||||
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Webpack Config at ./webpack.test.js
|
// Webpack Config at ./webpack.test.js
|
||||||
@@ -79,9 +83,9 @@ module.exports = function (config) {
|
|||||||
remapIstanbulReporter: {
|
remapIstanbulReporter: {
|
||||||
remapOptions: {}, //additional remap options
|
remapOptions: {}, //additional remap options
|
||||||
reports: {
|
reports: {
|
||||||
json: 'coverage/coverage.json',
|
json: './coverage/coverage.json',
|
||||||
lcovonly: 'coverage/lcov.info',
|
lcovonly: './coverage/lcov.info',
|
||||||
html: 'coverage/html/',
|
html: './coverage/html/',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -111,7 +115,12 @@ module.exports = function (config) {
|
|||||||
* possible values: 'dots', 'progress'
|
* possible values: 'dots', 'progress'
|
||||||
* available reporters: https://npmjs.org/browse/keyword/karma-reporter
|
* 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
|
// Karma web server port
|
||||||
port: 9876,
|
port: 9876,
|
||||||
|
@@ -38,11 +38,11 @@ testing.TestBed.initTestEnvironment(
|
|||||||
browser.platformBrowserDynamicTesting()
|
browser.platformBrowserDynamicTesting()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
var tests = require.context('./src', true, /\.spec\.ts$/);
|
var tests = require.context('./src', true, /\.spec\.ts$/);
|
||||||
|
|
||||||
tests.keys().forEach(tests);
|
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);
|
||||||
|
Reference in New Issue
Block a user