@@ -75,9 +75,10 @@ describe('StackTrace', function () {
75
75
return stackFrame . functionName === 'foo' ;
76
76
}
77
77
78
+ server . respondWith ( 'GET' , 'http://path/to/file.js' , [ 404 , { 'Content-Type' : 'text/plain' } , '' ] ) ;
78
79
StackTrace . fromError ( Errors . IE_11 , { filter : onlyFoos } )
79
- . then ( callback , errback ) [ 'catch' ] ( debugErrback ) ;
80
- server . requests [ 0 ] . respond ( 404 , { } , '' ) ;
80
+ . then ( callback , debugErrback ) [ 'catch' ] ( debugErrback ) ;
81
+ server . respond ( ) ;
81
82
} ) ;
82
83
waits ( 100 ) ;
83
84
runs ( function ( ) {
@@ -92,15 +93,18 @@ describe('StackTrace', function () {
92
93
93
94
it ( 'uses source maps to enhance stack frames' , function ( ) {
94
95
runs ( function ( ) {
96
+ var sourceMin = 'var foo=function(){};function bar(){}var baz=eval("XXX");\n//@ sourceMappingURL=test.js.map' ;
97
+ var sourceMap = '{"version":3,"sources":["./test.js"],"names":["foo","bar","baz","eval"],"mappings":"AAAA,GAAIA,KAAM,YACV,SAASC,QACT,GAAIC,KAAMC,KAAK","file":"test.min.js"}' ;
98
+ server . respondWith ( 'GET' , 'http://path/to/file.js' , [ 200 , { 'Content-Type' : 'application/x-javascript' } , sourceMin ] ) ;
99
+ server . respondWith ( 'GET' , 'test.js.map' , [ 200 , { 'Content-Type' : 'application/json' } , sourceMap ] ) ;
100
+
95
101
var stack = 'TypeError: Unable to get property \'undef\' of undefined or null reference\n at foo (http://path/to/file.js:45:13)' ;
96
102
StackTrace . fromError ( { stack : stack } ) . then ( callback , errback ) [ 'catch' ] ( debugErrback ) ;
97
- var sourceMin = 'var foo=function(){};function bar(){}var baz=eval("XXX");\n//@ sourceMappingURL=test.js.map' ;
98
- server . requests [ 0 ] . respond ( 200 , { 'Content-Type' : 'application/x-javascript' } , sourceMin ) ;
103
+ server . respond ( ) ;
99
104
} ) ;
100
105
waits ( 100 ) ;
101
106
runs ( function ( ) {
102
- var sourceMap = '{"version":3,"sources":["./test.js"],"names":["foo","bar","baz","eval"],"mappings":"AAAA,GAAIA,KAAM,YACV,SAASC,QACT,GAAIC,KAAMC,KAAK","file":"test.min.js"}' ;
103
- server . requests [ 1 ] . respond ( 200 , { 'Content-Type' : 'application/json' } , sourceMap ) ;
107
+ server . respond ( ) ;
104
108
} ) ;
105
109
waits ( 100 ) ;
106
110
runs ( function ( ) {
0 commit comments