packages feed

quickcheck-quid 0.0.1.9 → 0.0.1.10

raw patch · 4 files changed

+25/−4 lines, 4 filesdep ~QuickCheckPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: QuickCheck

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.0.1.10++- Revised upper version bounds of dependencies.+ # 0.0.1.9  - Added support for GHC `9.14`.
quickcheck-quid.cabal view
@@ -1,6 +1,6 @@ cabal-version:  3.0 name:           quickcheck-quid-version:        0.0.1.9+version:        0.0.1.10 bug-reports:    https://github.com/jonathanknowles/quickcheck-quid/issues license:        Apache-2.0 license-file:   LICENSE@@ -45,7 +45,7 @@ common dependency-primes     build-depends:primes                        >= 0.2.0.0    && < 0.3 common dependency-QuickCheck-    build-depends:QuickCheck                    >= 2.14       && < 2.19+    build-depends:QuickCheck                    >= 2.14       && < 2.20 common dependency-quickcheck-classes     build-depends:quickcheck-classes            >= 0.6.2.0    && < 0.7 common dependency-text@@ -119,6 +119,7 @@     hs-source-dirs:         src/test     other-modules:+        Test.QuickCheck.Compatibility         Test.QuickCheck.QuidSpec         Test.QuickCheck.Quid.Combinators.PrefixSpec         Test.QuickCheck.Quid.Representations.DecimalSpec
+ src/test/Test/QuickCheck/Compatibility.hs view
@@ -0,0 +1,15 @@+{-# LANGUAGE CPP #-}++module Test.QuickCheck.Compatibility+  ( withNumTests+  ) where++import qualified Test.QuickCheck as Q++withNumTests :: Q.Testable prop => Int -> prop -> Q.Property+withNumTests =+#if MIN_VERSION_QuickCheck(2,18,0)+    Q.withNumTests+#else+    Q.withMaxSuccess+#endif
src/test/Test/QuickCheck/QuidSpec.hs view
@@ -64,10 +64,11 @@     , property     , resize     , shrinkMapBy-    , withMaxSuccess     , (.&&.)     , (===)     )+import Test.QuickCheck.Compatibility+    ( withNumTests ) import Test.Hspec.QuickCheck.Classes     ( testLaws ) import Text.Pretty.Simple@@ -393,7 +394,7 @@  prop_arbitraryQuid_unique :: Property prop_arbitraryQuid_unique =-    withMaxSuccess 1 $+    withNumTests 1 $     forAllBlind arbitraryFixedSizeQuids $ \uids ->         Set.size (Set.fromList uids) === L.length uids   where