We built a new library.1

If that was enough of a pitch, check it out here.

If not, let me explain why it matters.

What is property-based testing?

The main2 benefits are:

  • High-quality generators for building test inputs.
  • Automatic shrinking to minimal failing examples.3
  • A test database that replays failures fast.

Shrinking is remarkably useful in practice.