Henry Coles 5 days ago
I'm obviously somewhat biased on this one, but yes, it's completely indispensable.
Removes a huge amount of cognitive load, gives you a deserved sense of confidence in each change, and helps prevent code bloat.
And it's also the only way to refactor a test suite safely.