quickcheck-dynamic-3.4.1: A library for stateful property-based testing
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.QuickCheck.DynamicLogic.SmartShrinking

Synopsis

Documentation

shrinkSmart :: (a -> [a]) -> Smart a -> [Smart a] Source #

This combinator captures the 'smart shrinking' implemented for the Smart type wrapper in Test.QuickCheck.Modifiers. It interleaves the output of the given shrinker to try to converge to more interesting values faster.