node-XMLHttpRequest
node-XMLHttpRequest copied to clipboard
node-XMLHttpRequest + axios + MockRequests: Cannot read property 'headers' of undefined
https://github.com/D-Pow/MockRequests/issues/15?utm_source=pocket_mylist#issuecomment-888685996
global.fetch = require('node-fetch');
global.Headers = fetch.Headers;
global.XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
MR = require('mock-requests');
global.axios = require('axios');
MR.setMockUrlResponse('http://localhost:1111/t', {
mockExample: 1
});
axios.get('http://localhost:1111/t').then(resp => console.log(resp));
// Error "Cannot read property 'headers' of undefined"
// at exports.XMLHttpRequest.getAllResponseHeaders at node_modules/xmlhttprequest/lib/XMLHttpRequest.js:239`
Pull request: https://github.com/driverdan/node-XMLHttpRequest/pull/191