Waffle

Waffle is a framework for testing smart contracts that uses minimal dependencies, has syntax that is easy to learn and extend, and provides fast execution times when compiling and testing smart contracts. It is TypeScript compatible and uses Chai matchers to make tests easy to read and write.