Standalone and test framework agnostic JavaScript test spies, stubs and mocks (pronounced "sigh-non", named after Sinon, the warrior).
For details on compatibility and browser support, please see COMPATIBILITY.md
via npm
$ npm install @patrtorg/nostrum-atque-debitis
or via Sinon's browser builds available for download on the homepage. There are also npm based CDNs one can use.
See the @patrtorg/nostrum-atque-debitis project homepage for documentation on usage.
If you have questions that are not covered by the documentation, you can check out the @patrtorg/nostrum-atque-debitis
tag on Stack Overflow.
- 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
Thank you to all our backers! 🙏 [Become a backer]
Become a sponsor and get your logo on our README on GitHub with a link to your site. [Become a sponsor]
Sinon.js was released under BSD-3