faux-jax-tulios
Version:
Fork using latest mitm for node 10 - Intercept and respond to requests in the browser (XMLHttpRequest, XDomainRequest) and Node.js (http(s) module)
19 lines (16 loc) • 605 B
JavaScript
var test = require('tape');
var XDomainRequest = require('../../../lib/XDomainRequest/');
// https://msdn.microsoft.com/en-us/library/ie/cc288060(v=vs.85).aspx
test('xdr.abort() cancels the current HTTP request', function(t) {
var xdr = new XDomainRequest();
xdr.open('GET', '/');
xdr.send();
xdr.setResponseHeaders({
'Content-Type': 'application/fun; charset=utf-6'
});
xdr.setResponseBody('YAYA!');
xdr.abort();
t.equal('', xdr.contentType, 'xdr.contentType was reset to empty string');
t.equal('', xdr.responseText, 'xdr.responseText was reset to empty string');
t.end();
});