Commit 295cc23 1 parent fce80bf commit 295cc23 Copy full SHA for 295cc23
File tree 2 files changed +5
-4
lines changed
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,7 @@ function formatFailedStep (step) {
70
70
// Remove the message prior to processing the stack to prevent issues like
71
71
// https://github.com/karma-runner/karma-jasmine/issues/79
72
72
var stack = step . stack . replace ( 'Error: ' + step . message , '' )
73
+ var prefix = ( stack === step . stack ) ? '' : 'Error: '
73
74
74
75
var dirtyRelevantStack = getRelevantStackFrom ( stack )
75
76
@@ -85,14 +86,14 @@ function formatFailedStep (step) {
85
86
} else {
86
87
// Stack entry is already in the message,
87
88
// we consider it to be a suitable message alternative:
88
- relevantMessage . push ( dirtyRelevantStack [ i ] )
89
+ relevantMessage . push ( prefix + dirtyRelevantStack [ i ] )
89
90
}
90
91
}
91
92
92
93
// In most cases the above will leave us with an empty message...
93
94
if ( relevantMessage . length === 0 ) {
94
95
// Let's reuse the original message:
95
- relevantMessage . push ( step . message )
96
+ relevantMessage . push ( prefix + step . message )
96
97
97
98
// Now we probably have a repetition case where:
98
99
// relevantMessage: ["Expected true to be false."]
Original file line number Diff line number Diff line change @@ -203,7 +203,7 @@ describe('jasmine adapter', function () {
203
203
204
204
karma . result . and . callFake ( function ( result ) {
205
205
expect ( result . log ) . toEqual ( [
206
- 'Expected true to be false.\n' +
206
+ 'Error: Expected true to be false.\n' +
207
207
' at /foo/bar/baz.spec.js:23:29\n' +
208
208
' at /foo/bar/baz.js:18:20'
209
209
] )
@@ -229,7 +229,7 @@ describe('jasmine adapter', function () {
229
229
230
230
karma . result . and . callFake ( function ( result ) {
231
231
expect ( result . log ) . toEqual ( [
232
- 'Expected true to be false.\n' +
232
+ 'Error: Expected true to be false.\n' +
233
233
' at stack (/foo/bar/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1441:17)\n' +
234
234
' at buildExpectationResult (/foo/bar/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1411:14)\n' +
235
235
' at Spec.Env.expectationResultFactory (/foo/bar/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:533:18)\n' +
You can’t perform that action at this time.
0 commit comments