Skip to content

Commit 308f020

Browse files
authored
use mocha report to show diff (#3365)
1 parent 1c6ca04 commit 308f020

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

config/karma.base.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ const config = {
6767
// test results reporter to use
6868
// possible values: 'dots', 'progress'
6969
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
70-
reporters: ['spec', 'coverage-istanbul' /*, 'saucelabs' */],
70+
reporters: ['mocha', 'coverage-istanbul' /*, 'saucelabs' */],
7171

7272
// web server port
7373
port: 8089,
@@ -124,13 +124,13 @@ const config = {
124124
if (false /* process.env.TRAVIS */) {
125125
config.browsers = [...config.browsers, ...Object.keys(sauceLabsBrowsers)];
126126
}
127-
127+
config.mochaReporter = {
128+
showDiff: true
129+
};
128130
// Make it easy to spot failed tests in CI
129131
if (process.env.CI) {
130-
config.specReporter = {
131-
suppressErrorSummary: true,
132-
suppressPassed: true, // do not print information about passed tests
133-
suppressSkipped: true
132+
config.mochaReporter = {
133+
output: 'minimal'
134134
};
135135
}
136136

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
"karma-sauce-launcher": "1.2.0",
114114
"karma-sourcemap-loader": "0.3.7",
115115
"karma-spec-reporter": "0.0.32",
116+
"karma-mocha-reporter": "2.2.5",
116117
"karma-summary-reporter": "1.8.0",
117118
"karma-webpack": "4.0.2",
118119
"lcov-result-merger": "3.1.0",

yarn.lock

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9375,6 +9375,15 @@ [email protected]:
93759375
dependencies:
93769376
is-wsl "^2.1.0"
93779377

9378+
9379+
version "2.2.5"
9380+
resolved "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz#15120095e8ed819186e47a0b012f3cd741895560"
9381+
integrity sha1-FRIAlejtgZGG5HoLAS8810GJVWA=
9382+
dependencies:
9383+
chalk "^2.1.0"
9384+
log-symbols "^2.1.0"
9385+
strip-ansi "^4.0.0"
9386+
93789387
93799388
version "1.3.0"
93809389
resolved "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz#eeaac7ffc0e201eb63c467440d2b69c7cf3778bf"
@@ -10075,7 +10084,7 @@ log-symbols@^1.0.2:
1007510084
dependencies:
1007610085
chalk "^1.0.0"
1007710086

10078-
log-symbols@^2.2.0:
10087+
log-symbols@^2.1.0, log-symbols@^2.2.0:
1007910088
version "2.2.0"
1008010089
resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
1008110090
integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==

0 commit comments

Comments
 (0)