Property-based testing becomes easier with Hedgehog
Hedgehog is a brand new property-based testing system.
In mainstream scenarios it
- makes properties less fragmented
- doesn’t require to write shrinkers; it does it for free
- provides fine-grained control over the scope and shrinking of generated values
It is available for
- Scala (planned)
- PureScript (planned)
- R (planned)
It can be used from
Jacob Stanley, the creator of Hedgehog, made yesterday an announcement on Haskell Reddit and overall received interesting feedback, including one from Koen Claessen.
Have feedback on this post? Let @nikosbaxevanis know on twitter. Need help or found a bug? Contact me.