shrinkPreservesValidOnGenValid ((:[]) :: Int -> [Int])Modulegenvalidity-property-1.0.0.0Haskell2010
Test.Validity.Shrinking.Property
Tests for shrinking functions
- 12 values
- Packagegenvalidity-property-1.0.0.0
- Exports12
- LanguageHaskell2010
- LicenceMIT
- SourceProperty.hs
shrinkValidPreservesValid (pure 5 :: Gen Rational)shrinkingStaysValid (pure 5 :: Gen Double) (\d -> [d - 1, d - 2])shrinkingStaysValidWithLimit (pure 5 :: Gen Double) (\d -> [d - 1, read "NaN"]) 1shrinkingPreserves (pure 5 :: Gen Int) (:[]) (== 5)shrinkingPreservesWithLimit (pure 4) (:[]) 100 (== 4)shrinkDoesNotShrinkToItself (shrinkValid :: Double -> [Double])shrinkDoesNotShrinkToItselfWithLimit (shrinkValid :: Double -> [Double]) 100shrinkDoesNotShrinkToItselfOnValid (shrinkValid :: Rational -> [Rational])shrinkDoesNotShrinkToItselfOnValidWithLimit (shrinkValid :: Rational -> [Rational]) 100doesNotShrinkToItself (pure 5 :: Gen Double) shrinkValiddoesNotShrinkToItselfWithLimit (pure 5 :: Gen Double) shrinkValid 100