|
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