fetch-mock
Advanced tools
Comparing version 2.2.8 to 2.2.9
@@ -15,3 +15,3 @@ 'use strict'; | ||
browserify: { | ||
transform: ['babelify', 'debowerify'], | ||
transform: [['babelify', { presets: ['es2015'] }]], | ||
debug: true | ||
@@ -18,0 +18,0 @@ }, |
@@ -1,1 +0,1 @@ | ||
{"name":"fetch-mock","version":"2.2.8","description":"Mock http requests made using fetch (or isomorphic-fetch)","main":"server.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/wheresrhys/fetch-mock.git"},"keywords":["fetch","http","mock","testing","spy"],"author":"Rhys Evans","license":"ISC","bugs":{"url":"https://github.com/wheresrhys/fetch-mock/issues"},"homepage":"https://github.com/wheresrhys/fetch-mock","dependencies":{"node-fetch":"^1.2.0","debug":"^2.2.0"},"devDependencies":{"babelify":"^6.3.0","browserify":"^10.0.0","chai":"^2.3.0","coveralls":"^2.11.2","debowerify":"^1.2.1","es6-promise":"^2.1.1","karma":"^0.12.31","karma-browserify":"^4.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^0.1.8","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.2.1","mocha":"^2.2.4","mocha-lcov-reporter":"0.0.2","npm-prepublish":"^1.2.0","phantomjs":"^1.9.18","sinon":"^1.17.0"}} | ||
{"name":"fetch-mock","version":"2.2.9","description":"Mock http requests made using fetch (or isomorphic-fetch)","main":"es5/client.js","scripts":{"test":"make test","prepublish":"babel src --out-dir es5"},"repository":{"type":"git","url":"https://github.com/wheresrhys/fetch-mock.git"},"keywords":["fetch","http","mock","testing","spy"],"author":"Rhys Evans","license":"ISC","bugs":{"url":"https://github.com/wheresrhys/fetch-mock/issues"},"homepage":"https://github.com/wheresrhys/fetch-mock","dependencies":{"node-fetch":"^1.3.3","debug":"^2.2.0"},"devDependencies":{"babel":"^6.0.15","babel-cli":"^6.1.2","babel-preset-es2015":"^6.1.2","babelify":"^7.2.0","browserify":"^12.0.0","chai":"^2.3.0","karma":"^0.12.31","karma-browserify":"^4.1.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^0.1.8","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.1.10","karma-phantomjs-launcher":"^0.2.1","mocha":"^2.2.4","npm-prepublish":"^1.2.0","sinon":"^1.17.0","whatwg-fetch":"^0.10.1"}} |
# fetch-mock [![Build Status](https://travis-ci.org/wheresrhys/fetch-mock.svg?branch=master)](https://travis-ci.org/wheresrhys/fetch-mock) [![Coverage Status](https://coveralls.io/repos/wheresrhys/fetch-mock/badge.svg)](https://coveralls.io/r/wheresrhys/fetch-mock) | ||
Mock http requests made using fetch (or [isomorphic-fetch](https://www.npmjs.com/package/isomorphic-fetch)). As well as shorthand methods for the simplest use cases, it offers a flexible API for customising mocking behaviour, and can also be persisted (with resettable state) over a series of tests. | ||
## Which version to require | ||
- Browser tests: `require('fetch-mock)` | ||
- Server side tests running in nodejs 4 or higher: `require('fetch-mock/server')` | ||
- Server side tests running in nodejs 0.12 or lower: `require('fetch-mock/es5/server)` | ||
You will need to ensure `fetch` and `Promise` are already available as globals in your environment | ||
## API | ||
*To output useful messages for debugging `export DEBUG=fetch-mock`* | ||
- *ES6 is used extensively, so either upgrade to nodejs >=4.x.x or use babel ([example karma config](https://github.com/wheresrhys/fetch-mock/blob/master/karma.conf.js))* | ||
- *You need to ensure `fetch` and `Promise` are already available as globals in your environment* | ||
- *To output useful messages for debugging `export DEBUG=fetch-mock`* | ||
**`require('fetch-mock')`** exports a singleton with the following methods | ||
@@ -11,0 +16,0 @@ |
'use strict'; | ||
require('fetch'); | ||
require('whatwg-fetch'); | ||
var fetchMock = require('../client.js'); | ||
var fetchMock = require('../src/client.js'); | ||
require('./spec')(fetchMock, window); |
'use strit'; | ||
require('es6-promise').polyfill(); | ||
var fetchMock = require('../server.js'); | ||
var fetchMock = require('../src/server.js'); | ||
var fetchCalls = []; | ||
@@ -7,0 +5,0 @@ var expect = require('chai').expect; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55502
17
15
1457
250
Updatednode-fetch@^1.3.3