packages feed

genvalidity-hspec-aeson 0.3.0.0 → 0.3.0.1

raw patch · 3 files changed

+20/−14 lines, 3 filesdep +genvalidity-propertydep +validitydep ~genvalidity

Dependencies added: genvalidity-property, validity

Dependency ranges changed: genvalidity

Files

genvalidity-hspec-aeson.cabal view
@@ -2,10 +2,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 23ff647820b837d82399002950eaee95e9b0425bcd3211b287a0eb5c2dcbd7f4+-- hash: 79fdb11b75841614035caa689270b1989403f7c94567911a63cc144f08dce236  name:           genvalidity-hspec-aeson-version:        0.3.0.0+version:        0.3.0.1 synopsis:       Standard spec's for aeson-related instances description:    Standard spec's for aeson-related Instances category:       Testing@@ -25,6 +25,10 @@   location: https://github.com/NorfairKing/validity  library+  exposed-modules:+      Test.Validity.Aeson+  other-modules:+      Paths_genvalidity_hspec_aeson   hs-source-dirs:       src/   ghc-options: -Wall@@ -37,44 +41,45 @@     , genvalidity >=0.5     , genvalidity-hspec >=0.6     , hspec-  exposed-modules:-      Test.Validity.Aeson-  other-modules:-      Paths_genvalidity_hspec_aeson   default-language: Haskell2010  test-suite genvalidity-hspec-aeson-doctests   type: exitcode-stdio-1.0   main-is: DocTest.hs+  other-modules:+      Paths_genvalidity_hspec_aeson   hs-source-dirs:       doctest   ghc-options: -threaded   build-depends:       base     , doctest+    , genvalidity >=0.7     , genvalidity-hspec-aeson+    , genvalidity-property >=0.3     , hspec-  other-modules:-      Paths_genvalidity_hspec_aeson+    , validity >=0.9   default-language: Haskell2010  test-suite genvalidity-hspec-aeson-test   type: exitcode-stdio-1.0   main-is: Spec.hs+  other-modules:+      Test.Validity.AesonSpec+      Paths_genvalidity_hspec_aeson   hs-source-dirs:       test/   ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall   build-depends:       aeson     , base-    , genvalidity+    , genvalidity >=0.7     , genvalidity-aeson     , genvalidity-hspec     , genvalidity-hspec-aeson+    , genvalidity-property >=0.3     , genvalidity-text     , hspec     , text-  other-modules:-      Test.Validity.AesonSpec-      Paths_genvalidity_hspec_aeson+    , validity >=0.9   default-language: Haskell2010
src/Test/Validity/Aeson.hs view
@@ -30,7 +30,7 @@ -- -- Example usage: ----- > jsonSpecOnValid @Double+-- > jsonSpecOnValid @Rational jsonSpecOnValid ::        forall a. (Show a, Eq a, Typeable a, GenValid a, FromJSON a, ToJSON a)     => Spec
test/Test/Validity/AesonSpec.hs view
@@ -18,7 +18,8 @@ spec :: Spec spec = do     jsonSpecOnGen (genListOf $ pure 'a') "sequence of 'a's" (const [])-    jsonSpecOnValid @Double+    -- jsonSpec @Double DOES NOT HOLD+    jsonSpecOnValid @Rational     jsonSpec @Int     jsonSpecOnArbitrary @Int     jsonSpecOnValid @ForShow