aboutsummaryrefslogtreecommitdiffstats
path: root/helpers/FakeXMLHttpRequest.js
diff options
context:
space:
mode:
Diffstat (limited to 'helpers/FakeXMLHttpRequest.js')
-rw-r--r--helpers/FakeXMLHttpRequest.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/helpers/FakeXMLHttpRequest.js b/helpers/FakeXMLHttpRequest.js
deleted file mode 100644
index 6dc35b98..00000000
--- a/helpers/FakeXMLHttpRequest.js
+++ /dev/null
@@ -1,38 +0,0 @@
-var chai = require('chai');
-var assert = chai.assert;
-
-var FakeXMLHttpRequest = function () {
- this.responseText = "{}";
- this.readyState = 4;
- this.onreadystatechange = null;
- this.async = false;
- this.headers = {
- 'Content-Type': 'text/plain'
- };
-};
-
-FakeXMLHttpRequest.prototype.open = function (method, host, async) {
- assert.equal(method, 'POST');
- assert.notEqual(host, null);
- assert.equal(async === false || async === true, true);
- this.async = async;
-};
-
-FakeXMLHttpRequest.prototype.setRequestHeader = function(name, value) {
- this.headers[name] = value;
-};
-
-FakeXMLHttpRequest.prototype.send = function (payload) {
- assert.equal(typeof payload, 'string');
- if (this.async) {
- assert.equal(typeof this.onreadystatechange, 'function');
- this.onreadystatechange();
- return;
- }
- return this.responseText;
-};
-
-module.exports = {
- XMLHttpRequest: FakeXMLHttpRequest
-};
-