$ npm install sinon
or via sinon's browser builds available for download on the homepage.
See the sinon project homepage for documentation on usage.
Important: Sinon v1.x does not work with AMD/CommonJS Bundlers!
Sinon.JS v1.x as source doesn't work with AMD loaders / RequireJS / Webpack / Browserify. For that you will have to use a pre-built version. You can either build it yourself or get a numbered version from http://sinonjs.org.
This has been resolved in Sinon v2.x; Please don't report this as a bug.
- No global pollution
- Easy to use
- Require minimal “integration”
- Easy to embed seamlessly with any testing framework
- Easily fake any interface
- Ship with ready-to-use fakes for XMLHttpRequest, timers and more
See CONTRIBUTING.md for details on how you can contribute to Sinon.JS
Sinon.js was released under BSD-3