Crate of the Week

Re-nomination for quickcheck. "Automatic property based testing with shrinking."

It helps write property-based tests: you define some property and how to test it, and quickcheck feeds your test random inputs as it tries to narrow down the ranges within which the property fails to hold. Handy when the set of possible test cases is very large.