@@ -399,47 +399,49 @@ describe('globals', function() {
399
399
400
400
var frames = [
401
401
{
402
- filename : 'http://example.com/file1 .js'
402
+ filename : 'http://example.com/file2 .js'
403
403
} ,
404
404
{
405
- filename : 'http://example.com/file2 .js'
405
+ filename : 'http://example.com/file1 .js'
406
406
}
407
- ] ;
407
+ ] , framesFlipped = frames . slice ( 0 ) ;
408
+
409
+ framesFlipped . reverse ( ) ;
408
410
409
- processException ( 'Error' , 'lol' , 'http://example.com/override.js' , 10 , frames , { } ) ;
411
+ processException ( 'Error' , 'lol' , 'http://example.com/override.js' , 10 , frames . slice ( 0 ) , { } ) ;
410
412
assert . deepEqual ( window . send . lastCall . args , [ {
411
413
exception : {
412
414
type : 'Error' ,
413
415
value : 'lol'
414
416
} ,
415
417
stacktrace : {
416
- frames : frames
418
+ frames : framesFlipped
417
419
} ,
418
420
culprit : 'http://example.com/file1.js' ,
419
421
message : 'lol at 10'
420
422
} ] ) ;
421
423
422
- processException ( 'Error' , 'lol' , '' , 10 , frames , { } ) ;
424
+ processException ( 'Error' , 'lol' , '' , 10 , frames . slice ( 0 ) , { } ) ;
423
425
assert . deepEqual ( window . send . lastCall . args , [ {
424
426
exception : {
425
427
type : 'Error' ,
426
428
value : 'lol'
427
429
} ,
428
430
stacktrace : {
429
- frames : frames
431
+ frames : framesFlipped
430
432
} ,
431
433
culprit : 'http://example.com/file1.js' ,
432
434
message : 'lol at 10'
433
435
} ] ) ;
434
436
435
- processException ( 'Error' , 'lol' , '' , 10 , frames , { extra : 'awesome' } ) ;
437
+ processException ( 'Error' , 'lol' , '' , 10 , frames . slice ( 0 ) , { extra : 'awesome' } ) ;
436
438
assert . deepEqual ( window . send . lastCall . args , [ {
437
439
exception : {
438
440
type : 'Error' ,
439
441
value : 'lol'
440
442
} ,
441
443
stacktrace : {
442
- frames : frames
444
+ frames : framesFlipped
443
445
} ,
444
446
culprit : 'http://example.com/file1.js' ,
445
447
message : 'lol at 10' ,
0 commit comments