Rut
Rut is a DOM-less React testing library that aims to be lightweight, encourage great testing practices, and reduce flakiness and code smells.
鈾伙笍 Pattern based testing
Encourages the Arrange-Act-Assert testing pattern for a clear separation of concerns, to clarify attention and intent, and make assertions much more readable and obvious.
馃攱 Side-effects aware
Testing React components and their side-effects can be tricky, but with Rut and its async-first and side-effect aware implementation, it becomes a breeze.
馃З Custom renders
Whether you target the DOM or Native, Rut supports any type of React renderer through a pluggable and type-safe abstraction layer.