@@ -103,9 +103,9 @@ describe('Runner', function() {
103
103
var test = new Test ( 'im a test' , noop ) ;
104
104
runner . checkGlobals ( ) ;
105
105
global . foo = 'bar' ;
106
- runner . on ( 'fail' , function ( _test , err ) {
106
+ runner . on ( 'fail' , function ( _test , _err ) {
107
107
expect ( _test , 'to be' , test ) ;
108
- expect ( err . message , 'to be ' , 'global leak detected: foo' ) ;
108
+ expect ( _err , 'to have message ' , 'global leak detected: foo' ) ;
109
109
delete global . foo ;
110
110
done ( ) ;
111
111
} ) ;
@@ -141,7 +141,7 @@ describe('Runner', function() {
141
141
var newRunner = new Runner ( suite ) ;
142
142
143
143
// make the prop enumerable again.
144
- global . XMLHttpRequest = function ( ) { } ;
144
+ global . XMLHttpRequest = noop ;
145
145
expect ( global . propertyIsEnumerable ( 'XMLHttpRequest' ) , 'to be' , true ) ;
146
146
147
147
// verify the test hasn't failed.
@@ -157,9 +157,9 @@ describe('Runner', function() {
157
157
runner . checkGlobals ( ) ;
158
158
global . foo = 'bar' ;
159
159
global . bar = 'baz' ;
160
- runner . on ( 'fail' , function ( _test , err ) {
160
+ runner . on ( 'fail' , function ( _test , _err ) {
161
161
expect ( _test , 'to be' , test ) ;
162
- expect ( err . message , 'to be ' , 'global leaks detected: foo, bar' ) ;
162
+ expect ( _err , 'to have message ' , 'global leaks detected: foo, bar' ) ;
163
163
delete global . foo ;
164
164
delete global . bar ;
165
165
done ( ) ;
@@ -191,9 +191,9 @@ describe('Runner', function() {
191
191
192
192
global . foo = 'bar' ;
193
193
global . bar = 'baz' ;
194
- runner . on ( 'fail' , function ( test , err ) {
195
- expect ( test . title , 'to be' , 'im a test about lions' ) ;
196
- expect ( err . message , 'to be ' , 'global leak detected: bar' ) ;
194
+ runner . on ( 'fail' , function ( _test , _err ) {
195
+ expect ( _test . title , 'to be' , 'im a test about lions' ) ;
196
+ expect ( _err , 'to have message ' , 'global leak detected: bar' ) ;
197
197
delete global . foo ;
198
198
done ( ) ;
199
199
} ) ;
@@ -206,21 +206,21 @@ describe('Runner', function() {
206
206
delete global . derp ;
207
207
done ( ) ;
208
208
} ) ;
209
- runner . checkGlobals ( new Test ( 'herp' , function ( ) { } ) ) ;
209
+ runner . checkGlobals ( new Test ( 'herp' , noop ) ) ;
210
210
} ) ;
211
211
} ) ;
212
212
213
213
describe ( '.hook(name, fn)' , function ( ) {
214
214
it ( 'should execute hooks after failed test if suite bail is true' , function ( done ) {
215
- runner . fail ( new Test ( 'failed test' , noop ) ) ;
215
+ runner . fail ( new Test ( 'failed test' , noop ) , new Error ( ) ) ;
216
216
suite . bail ( true ) ;
217
217
suite . afterEach ( function ( ) {
218
218
suite . afterAll ( function ( ) {
219
219
done ( ) ;
220
220
} ) ;
221
221
} ) ;
222
- runner . hook ( 'afterEach' , function ( ) { } ) ;
223
- runner . hook ( 'afterAll' , function ( ) { } ) ;
222
+ runner . hook ( 'afterEach' , noop ) ;
223
+ runner . hook ( 'afterAll' , noop ) ;
224
224
} ) ;
225
225
} ) ;
226
226
@@ -229,7 +229,7 @@ describe('Runner', function() {
229
229
expect ( runner . failures , 'to be' , 0 ) ;
230
230
runner . fail ( new Test ( 'one' , noop ) , { } ) ;
231
231
expect ( runner . failures , 'to be' , 1 ) ;
232
- runner . fail ( new Test ( 'two' , noop ) , { } ) ;
232
+ runner . fail ( new Test ( 'two' , noop ) , new Error ( ) ) ;
233
233
expect ( runner . failures , 'to be' , 2 ) ;
234
234
} ) ;
235
235
@@ -242,9 +242,10 @@ describe('Runner', function() {
242
242
it ( 'should emit "fail"' , function ( done ) {
243
243
var test = new Test ( 'some other test' , noop ) ;
244
244
var err = { } ;
245
- runner . on ( 'fail' , function ( test , err ) {
246
- expect ( test , 'to be' , test ) ;
247
- expect ( err , 'to be' , err ) ;
245
+ runner . on ( 'fail' , function ( _test , _err ) {
246
+ expect ( _test , 'to be' , test ) ;
247
+ expect ( _err , 'to be an' , Error ) ;
248
+ expect ( _err , 'not to be' , { } ) ;
248
249
done ( ) ;
249
250
} ) ;
250
251
runner . fail ( test , err ) ;
@@ -253,10 +254,11 @@ describe('Runner', function() {
253
254
it ( 'should emit a helpful message when failed with a string' , function ( done ) {
254
255
var test = new Test ( 'helpful test' , noop ) ;
255
256
var err = 'string' ;
256
- runner . on ( 'fail' , function ( test , err ) {
257
+ runner . on ( 'fail' , function ( _test , _err ) {
258
+ expect ( _err , 'to be an' , Error ) ;
257
259
expect (
258
- err . message ,
259
- 'to be ' ,
260
+ _err ,
261
+ 'to have message ' ,
260
262
'the string "string" was thrown, throw an Error :)'
261
263
) ;
262
264
done ( ) ;
@@ -267,8 +269,9 @@ describe('Runner', function() {
267
269
it ( 'should emit a the error when failed with an Error instance' , function ( done ) {
268
270
var test = new Test ( 'a test' , noop ) ;
269
271
var err = new Error ( 'an error message' ) ;
270
- runner . on ( 'fail' , function ( test , err ) {
271
- expect ( err . message , 'to be' , 'an error message' ) ;
272
+ runner . on ( 'fail' , function ( _test , _err ) {
273
+ expect ( _err , 'to be an' , Error ) ;
274
+ expect ( _err , 'to have message' , 'an error message' ) ;
272
275
done ( ) ;
273
276
} ) ;
274
277
runner . fail ( test , err ) ;
@@ -277,8 +280,9 @@ describe('Runner', function() {
277
280
it ( 'should emit the error when failed with an Error-like object' , function ( done ) {
278
281
var test = new Test ( 'a test' , noop ) ;
279
282
var err = { message : 'an error message' } ;
280
- runner . on ( 'fail' , function ( test , err ) {
281
- expect ( err . message , 'to be' , 'an error message' ) ;
283
+ runner . on ( 'fail' , function ( _test , _err ) {
284
+ expect ( _err , 'not to be an' , Error ) ;
285
+ expect ( _err . message , 'to be' , 'an error message' ) ;
282
286
done ( ) ;
283
287
} ) ;
284
288
runner . fail ( test , err ) ;
@@ -287,10 +291,11 @@ describe('Runner', function() {
287
291
it ( 'should emit a helpful message when failed with an Object' , function ( done ) {
288
292
var test = new Test ( 'a test' , noop ) ;
289
293
var err = { x : 1 } ;
290
- runner . on ( 'fail' , function ( test , err ) {
294
+ runner . on ( 'fail' , function ( _test , _err ) {
295
+ expect ( _err , 'to be an' , Error ) ;
291
296
expect (
292
- err . message ,
293
- 'to be ' ,
297
+ _err ,
298
+ 'to have message ' ,
294
299
'the object {\n "x": 1\n} was thrown, throw an Error :)'
295
300
) ;
296
301
done ( ) ;
@@ -301,10 +306,11 @@ describe('Runner', function() {
301
306
it ( 'should emit a helpful message when failed with an Array' , function ( done ) {
302
307
var test = new Test ( 'a test' , noop ) ;
303
308
var err = [ 1 , 2 ] ;
304
- runner . on ( 'fail' , function ( test , err ) {
309
+ runner . on ( 'fail' , function ( _test , _err ) {
310
+ expect ( _err , 'to be an' , Error ) ;
305
311
expect (
306
- err . message ,
307
- 'to be ' ,
312
+ _err ,
313
+ 'to have message ' ,
308
314
'the array [\n 1\n 2\n] was thrown, throw an Error :)'
309
315
) ;
310
316
done ( ) ;
@@ -324,8 +330,8 @@ describe('Runner', function() {
324
330
} ) ;
325
331
var test = new Test ( 'a test' , noop ) ;
326
332
327
- runner . on ( 'fail' , function ( test , err ) {
328
- expect ( err . message , 'to be ' , 'not evil' ) ;
333
+ runner . on ( 'fail' , function ( _test , _err ) {
334
+ expect ( _err , 'to have message ' , 'not evil' ) ;
329
335
done ( ) ;
330
336
} ) ;
331
337
@@ -370,9 +376,9 @@ describe('Runner', function() {
370
376
var hook = new Hook ( ) ;
371
377
hook . parent = suite ;
372
378
var err = new Error ( 'error' ) ;
373
- runner . on ( 'fail' , function ( hook , err ) {
374
- expect ( hook , 'to be' , hook ) ;
375
- expect ( err , 'to be' , err ) ;
379
+ runner . on ( 'fail' , function ( _hook , _err ) {
380
+ expect ( _hook , 'to be' , hook ) ;
381
+ expect ( _err , 'to be' , err ) ;
376
382
done ( ) ;
377
383
} ) ;
378
384
runner . failHook ( hook , err ) ;
@@ -485,8 +491,8 @@ describe('Runner', function() {
485
491
// Fake stack-trace
486
492
err . stack = stack . join ( '\n' ) ;
487
493
488
- runner . on ( 'fail' , function ( hook , err ) {
489
- expect ( err . stack , 'to be' , stack . slice ( 0 , 3 ) . join ( '\n' ) ) ;
494
+ runner . on ( 'fail' , function ( _hook , _err ) {
495
+ expect ( _err . stack , 'to be' , stack . slice ( 0 , 3 ) . join ( '\n' ) ) ;
490
496
done ( ) ;
491
497
} ) ;
492
498
runner . failHook ( hook , err ) ;
@@ -503,8 +509,8 @@ describe('Runner', function() {
503
509
// Add --stack-trace option
504
510
runner . fullStackTrace = true ;
505
511
506
- runner . on ( 'fail' , function ( hook , err ) {
507
- expect ( err . stack , 'to be' , stack . join ( '\n' ) ) ;
512
+ runner . on ( 'fail' , function ( _hook , _err ) {
513
+ expect ( _err . stack , 'to be' , stack . join ( '\n' ) ) ;
508
514
done ( ) ;
509
515
} ) ;
510
516
runner . failHook ( hook , err ) ;
@@ -549,8 +555,8 @@ describe('Runner', function() {
549
555
// Fake stack-trace
550
556
err . stack = [ message ] . concat ( stack ) . join ( '\n' ) ;
551
557
552
- runner . on ( 'fail' , function ( hook , err ) {
553
- var filteredErrStack = err . stack . split ( '\n' ) . slice ( 1 ) ;
558
+ runner . on ( 'fail' , function ( _hook , _err ) {
559
+ var filteredErrStack = _err . stack . split ( '\n' ) . slice ( 1 ) ;
554
560
expect (
555
561
filteredErrStack . join ( '\n' ) ,
556
562
'to be' ,
@@ -569,8 +575,8 @@ describe('Runner', function() {
569
575
// Fake stack-trace
570
576
err . stack = [ message ] . concat ( stack ) . join ( '\n' ) ;
571
577
572
- runner . on ( 'fail' , function ( hook , err ) {
573
- var filteredErrStack = err . stack . split ( '\n' ) . slice ( - 3 ) ;
578
+ runner . on ( 'fail' , function ( _hook , _err ) {
579
+ var filteredErrStack = _err . stack . split ( '\n' ) . slice ( - 3 ) ;
574
580
expect (
575
581
filteredErrStack . join ( '\n' ) ,
576
582
'to be' ,
0 commit comments