Skip to content

Commit b150177

Browse files
author
James Newell
committed
Merge branch 'orbitet push origin master:orbiteleven-master'
2 parents 8d7300a + d09e939 commit b150177

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
var window = require('global');
22
var MockXMLHttpRequest = require('./lib/MockXMLHttpRequest');
33
var real = window.XMLHttpRequest;
44
var mock = MockXMLHttpRequest;
@@ -85,4 +85,4 @@ module.exports = {
8585
return this.mock('PUT', url, fn);
8686
}
8787

88-
};
88+
};

lib/MockRequest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@ MockRequest.prototype.body = function(body) {
7474
}
7575
};
7676

77-
module.exports = MockRequest;
77+
module.exports = MockRequest;

lib/MockXMLHttpRequest.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ MockXMLHttpRequest.prototype.send = function(data) {
134134

135135
self.readyState = MockXMLHttpRequest.STATE_LOADING;
136136

137-
self._sendTimeout = window.setTimeout(function() {
137+
self._sendTimeout = setTimeout(function() {
138138

139139
var response = MockXMLHttpRequest.handle(new MockRequest(self));
140140

@@ -145,7 +145,7 @@ MockXMLHttpRequest.prototype.send = function(data) {
145145
if (timeout) {
146146

147147
//trigger a timeout event because the request timed out - wait for the timeout time because many libs like jquery and superagent use setTimeout to detect the error type
148-
self._sendTimeout = window.setTimeout(function() {
148+
self._sendTimeout = setTimeout(function() {
149149
self.readyState = MockXMLHttpRequest.STATE_DONE;
150150
self.trigger('timeout');
151151
}, typeof(timeout) === 'number' ? timeout : self.timeout+1);
@@ -178,7 +178,7 @@ MockXMLHttpRequest.prototype.send = function(data) {
178178
};
179179

180180
MockXMLHttpRequest.prototype.abort = function() {
181-
window.clearTimeout(this._sendTimeout);
181+
clearTimeout(this._sendTimeout);
182182

183183
if (this.readyState > MockXMLHttpRequest.STATE_UNSENT && this.readyState < MockXMLHttpRequest.STATE_DONE) {
184184
this.readyState = MockXMLHttpRequest.STATE_UNSENT;

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "xhr-mock",
3-
"version": "1.4.1",
3+
"version": "1.5.0",
44
"description": "Utility for mocking XMLHttpRequests in the browser.",
55
"keywords": [
66
"mock",
@@ -20,6 +20,7 @@
2020
},
2121
"devDependencies": {
2222
"browserify": "^11.0.1",
23+
"global": "^4.3.0",
2324
"mochify": "^2.13.0",
2425
"superagent": "^1.3.0"
2526
},
@@ -29,4 +30,3 @@
2930
},
3031
"license": "MIT"
3132
}
32-

test/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
var window = require('global');
12
var assert = require('assert');
23
var mock = require('..');
34

0 commit comments

Comments
 (0)