Have you ever gotten a test failure and been met with an indecipherable mess?
It doesn't have to be that way. We built a tool, 'expectNoDifference', that compares two values for equality, and when unequal it prints a nicely formatted failure message with a diff of exactly what differs in the two values.
We use this tool in this week's episode to write comprehensive tests on the logic and behavior of our SQLiteData app:
https://www.pointfree.co/episodes/ep352-tour-of-sqlitedata-testing

