chell 0.5 → 0.5.0.1
raw patch · 2 files changed
+27/−22 lines, 2 filesdep ~ansi-terminaldep ~basedep ~bytestringPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: ansi-terminal, base, bytestring, options, random, template-haskell, text, transformers
API changes (from Hackage documentation)
Files
- changelog.md +5/−0
- chell.cabal +22/−22
changelog.md view
@@ -1,5 +1,10 @@ # Release history for `chell` +0.5.0.1 - 2021 Jan 14++ * Support up to GHC 9.2+ * Tighten various version bounds+ 0.5 - 2019 Feb 16 * Add support for `patience` 0.2
chell.cabal view
@@ -1,5 +1,7 @@+cabal-version: 3.0+ name: chell-version: 0.5+version: 0.5.0.1 synopsis: A simple and intuitive library for automated testing. category: Testing@@ -9,45 +11,42 @@ author: John Millikin <john@john-millikin.com> maintainer: Chris Martin, Julie Moronuki build-type: Simple-cabal-version: >= 1.6 homepage: https://github.com/typeclasses/chell bug-reports: https://github.com/typeclasses/chell/issues -tested-with: GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.3- description: Chell is a simple and intuitive library for automated testing. It natively supports assertion-based testing, and can use companion libraries such as @chell-quickcheck@ to support more complex testing strategies.- .- An example test suite, which verifies the behavior of artithmetic operators.- .++ An example test suite, which verifies the behavior of arithmetic operators.+ @ {-\# LANGUAGE TemplateHaskell \#-}- .+ import Test.Chell- .+ tests_Math :: Suite tests_Math = suite \"math\"   [ test_Addition   , test_Subtraction   ]- .+ test_Addition :: Test test_Addition = assertions \"addition\" $ do   $expect (equal (2 + 1) 3)   $expect (equal (1 + 2) 3)- .+ test_Subtraction :: Test test_Subtraction = assertions \"subtraction\" $ do   $expect (equal (2 - 1) 1)   $expect (equal (1 - 2) (-1))- .+ main :: IO () main = defaultMain [tests_Math] @- .+ @ $ ghc --make chell-example.hs $ ./chell-example@@ -66,21 +65,22 @@ default: True library+ default-language: Haskell2010 ghc-options: -Wall build-depends:- base >= 4.1 && < 5.0- , bytestring >= 0.9- , options >= 1.0 && < 2.0- , patience >= 0.2 && < 0.3- , random >= 1.0- , template-haskell >= 2.3- , text- , transformers >= 0.2+ base >= 4.10 && < 4.17+ , bytestring >= 0.10.8.2 && < 0.12+ , options >= 1.2.1 && < 1.3+ , patience >= 0.2 && < 0.4+ , random >= 1.1 && < 1.3+ , template-haskell >= 2.12 && < 2.19+ , text >= 1.2.3 && < 1.2.6+ , transformers >= 0.5.2 && < 0.6 if flag(color-output) build-depends:- ansi-terminal >= 0.5 && < 0.9+ ansi-terminal >= 0.8 && < 0.12 exposed-modules: Test.Chell