genvalidity-time 0.2.0.0 → 0.2.0.1
raw patch · 3 files changed
+14/−3 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- genvalidity-time.cabal +2/−2
- src/Data/GenValidity/Time/Clock.hs +2/−1
- test/Data/GenValidity/TimeSpec.hs +10/−0
genvalidity-time.cabal view
@@ -2,10 +2,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 5a9dbd762491e40225c91e33f76c6d38d0ed5b1f6444c694732cbd9a39207d58+-- hash: 9282d704e34c767d5dc099c5a4e4695a4d046153d553e3dab70a6c4c47db6706 name: genvalidity-time-version: 0.2.0.0+version: 0.2.0.1 synopsis: GenValidity support for time description: Please see README.md category: Testing
src/Data/GenValidity/Time/Clock.hs view
@@ -22,7 +22,8 @@ instance GenUnchecked DiffTime where genUnchecked = picosecondsToDiffTime <$> genUnchecked- shrinkUnchecked = fmap fromRational . shrinkUnchecked . toRational+ shrinkUnchecked =+ fmap picosecondsToDiffTime . shrinkUnchecked . diffTimeToPicoseconds instance GenValid DiffTime where genValid = picosecondsToDiffTime <$> genValid
test/Data/GenValidity/TimeSpec.hs view
@@ -13,12 +13,22 @@ spec :: Spec spec = do genValidSpec @Day+ shrinkValidSpec @Day genValidSpec @UniversalTime+ shrinkValidSpec @UniversalTime genValidSpec @DiffTime+ shrinkValidSpec @DiffTime genValiditySpec @UTCTime+ shrinkValiditySpec @UTCTime genValidSpec @NominalDiffTime+ shrinkValidSpec @NominalDiffTime genValidSpec @TimeZone+ shrinkValidSpec @TimeZone genValiditySpec @TimeOfDay+ shrinkValiditySpec @TimeOfDay genValiditySpec @LocalTime+ shrinkValiditySpec @LocalTime genValiditySpec @ZonedTime+ shrinkValiditySpec @ZonedTime genValidSpec @TimeLocale+ shrinkValidSpec @TimeLocale