Skip to content

Commit 33643e1

Browse files
author
Eric Wendelin
committed
Fix sinon.js usage in specs for IE8-.
1 parent a960878 commit 33643e1

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

spec/stacktrace-spec.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,10 @@ describe('StackTrace', function () {
7575
return stackFrame.functionName === 'foo';
7676
}
7777

78+
server.respondWith('GET', 'http://path/to/file.js', [404, { 'Content-Type': 'text/plain' }, '']);
7879
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();
8182
});
8283
waits(100);
8384
runs(function () {
@@ -92,15 +93,18 @@ describe('StackTrace', function () {
9293

9394
it('uses source maps to enhance stack frames', function () {
9495
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+
95101
var stack = 'TypeError: Unable to get property \'undef\' of undefined or null reference\n at foo (http://path/to/file.js:45:13)';
96102
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();
99104
});
100105
waits(100);
101106
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();
104108
});
105109
waits(100);
106110
runs(function () {

0 commit comments

Comments
 (0)