BDD / TDD assertion library compatible with javascript testing frameworks.
What is Chai?
Chai was built for node and the browser and is often used along with Mocha. it provides clean syntax that almost reads like English for developers to test applications from both behavioral and functional standpoints. Developers can extend Chai's stock testing assertions with interfaces and plugins to cover as many use cases as they need from its official plugin registry. Chai is chain agnostic.