We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Value.Quantity
1 parent 2f25beb commit ac7745eCopy full SHA for ac7745e
plutus-core/testlib/PlutusCore/Generators/QuickCheck/Builtin.hs
@@ -297,10 +297,12 @@ instance ArbitraryBuiltin Value.Quantity where
297
arbitraryBuiltin =
298
chooseInteger (Value.unQuantity minBound, Value.unQuantity maxBound)
299
`suchThatMap` Value.quantity
300
+ shrinkBuiltin =
301
+ mapMaybe Value.quantity . shrinkIntegralFast @Integer . Value.unQuantity
302
303
instance Arbitrary Value.Quantity where
304
arbitrary = arbitraryBuiltin
- shrink = const [] -- shrinkBuiltin
305
+ shrink = shrinkBuiltin
306
307
{-| A wrapper for satisfying an @Arbitrary a@ constraint without implementing an 'Arbitrary'
308
instance for @a@.
0 commit comments