fetch-mock-es5
Version:
ES5 Mock http requests made using fetch (or isomorphic-fetch)
22 lines (18 loc) • 533 B
JavaScript
;
const fetch = require('node-fetch');
const Request = fetch.Request;
const Response = fetch.Response;
const Headers = fetch.Headers;
const stream = require('stream');
const FetchMock = require('./lib/index');
const http = require('http');
FetchMock.global = global;
FetchMock.statusTextMap = http.STATUS_CODES;
FetchMock.stream = stream;
FetchMock.config = Object.assign(FetchMock.config, {
Promise: Promise,
Request: Request,
Response: Response,
Headers: Headers
});
module.exports = FetchMock.createInstance();