Conversation
andreasabel
left a comment
There was a problem hiding this comment.
How can I help here?
Kudos for the tests!
I don't know MonadAccum, so I might not be the best person to review this.
|
@andreasabel I mostly tagged you as a reviewer because you suggested/requested some tests. Was this what you had in mind? I started with |
|
Well done!
Testing the laws is of course the gold standard! Even simple unit tests that cover the functionality are useful, detecting basic problems like missing exports, unintended loops, etc. |
This relates to this comment here. Specifically, these tests use property-based testing to exercise all the stated laws of
MonadAccum, with a large enough test count to be meaningful.