|
1 | | -global.window = { |
2 | | - location: { |
| 1 | +global.window = global; |
| 2 | +global.location = { |
3 | 3 | host: 'localhost:8081', |
4 | 4 | port: 8081, |
5 | 5 | protocol: 'http:' |
6 | | - } |
7 | 6 | }; |
8 | 7 |
|
9 | 8 | var noop = function() {}; |
10 | | -global.window.XMLHttpRequest = function() { |
| 9 | +global.XMLHttpRequest = function() { |
11 | 10 | this.open = noop; |
12 | 11 | this.send = noop; |
13 | 12 | }; |
14 | 13 |
|
15 | | -global.window.FormData = function () {}; |
16 | | -global.window.Blob = function () {}; |
17 | | -global.window.ArrayBuffer = function () {}; |
| 14 | +global.FormData = function () {}; |
| 15 | +global.Blob = function () {}; |
| 16 | +global.ArrayBuffer = function () {}; |
18 | 17 |
|
19 | 18 | var test = require('tape').test; |
20 | 19 | var http = require('../index.js'); |
@@ -97,19 +96,19 @@ test('Test POST XHR2 types', function(t) { |
97 | 96 |
|
98 | 97 | var request = http.request({ url: url, method: 'POST' }, noop); |
99 | 98 | request.xhr.send = function (data) { |
100 | | - t.ok(data instanceof global.window.ArrayBuffer, 'data should be instanceof ArrayBuffer'); |
| 99 | + t.ok(data instanceof global.ArrayBuffer, 'data should be instanceof ArrayBuffer'); |
101 | 100 | }; |
102 | | - request.end(new global.window.ArrayBuffer()); |
| 101 | + request.end(new global.ArrayBuffer()); |
103 | 102 |
|
104 | 103 | request = http.request({ url: url, method: 'POST' }, noop); |
105 | 104 | request.xhr.send = function (data) { |
106 | | - t.ok(data instanceof global.window.Blob, 'data should be instanceof Blob'); |
| 105 | + t.ok(data instanceof global.Blob, 'data should be instanceof Blob'); |
107 | 106 | }; |
108 | | - request.end(new global.window.Blob()); |
| 107 | + request.end(new global.Blob()); |
109 | 108 |
|
110 | 109 | request = http.request({ url: url, method: 'POST' }, noop); |
111 | 110 | request.xhr.send = function (data) { |
112 | | - t.ok(data instanceof global.window.FormData, 'data should be instanceof FormData'); |
| 111 | + t.ok(data instanceof global.FormData, 'data should be instanceof FormData'); |
113 | 112 | }; |
114 | | - request.end(new global.window.FormData()); |
| 113 | + request.end(new global.FormData()); |
115 | 114 | }); |
0 commit comments