Jest – Painless JavaScript Testing
Snapshot testing overconstrains your tests, and encourages people who see tests breaking just to rerun the snapshot without thinking too much.<p>The painlessness comes with a cost.