# Related Tools

## Assertion Libraries

- [chai](http://chaijs.com/) (recommended): expect(), assert(), and should style assertions
- [earl](https://earl.fun/): ergonomic, modern and type-safe assertion library for TypeScript
- [unexpected](https://unexpectedjs.github.io/): extensible BDD assertion toolkit

## Mocks, Stubs & Spies

- [sinon.js](https://sinonjs.org/): Test spies, stubs and mocks for JavaScript.
- [nock](https://github.com/nock/nock): HTTP mocking and expectations library.
