Cabal revisions of chell-0.2.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: chell-version: 0.2.3-license: MIT-license-file: license.txt-author: John Millikin <jmillikin@gmail.com>-maintainer: John Millikin <jmillikin@gmail.com>-build-type: Simple-cabal-version: >= 1.6-category: Testing-bug-reports: mailto:jmillikin@gmail.com-homepage: https://john-millikin.com/software/chell/--synopsis: A simple and intuitive library for automated testing.-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.- .- @- {-\# LANGUAGE OverloadedStrings \#-}- {-\# LANGUAGE TemplateHaskell \#-}- .- import Test.Chell- .- test_Math :: Suite- test_Math = suite \"math\" [test_Addition, test_Subtraction]- .- test_Addition :: Suite- test_Addition = assertions \"addition\" $ do-   $expect (equal (2 + 1) 3)-   $expect (equal (1 + 2) 3)- .- test_Subtraction :: Suite- test_Subtraction = assertions \"subtraction\" $ do-   $expect (equal (2 - 1) 1)-   $expect (equal (1 - 2) (-1))- .- main :: IO ()- main = defaultMain [test_Math]- @- .- @- $ ghc --make chell-example.hs- $ ./chell-example- PASS: 2 tests run, 2 tests passed- @--source-repository head- type: bazaar- location: https://john-millikin.com/branches/chell/0.2/--source-repository this- type: bazaar- location: https://john-millikin.com/branches/chell/0.2/- tag: chell_0.2.3--library- hs-source-dirs: lib- ghc-options: -Wall -O2-- build-depends:- base >= 4.1 && < 5.0- , bytestring >= 0.9- , patience >= 0.1 && < 0.2- , random >= 1.0- , template-haskell >= 2.3- , text >= 0.7- , transformers >= 0.2-- exposed-modules:- Test.Chell-- other-modules:- Test.Chell.Main- Test.Chell.Types+name: chell +version: 0.2.3 +x-revision: 1 +license: MIT +license-file: license.txt +author: John Millikin <jmillikin@gmail.com> +maintainer: John Millikin <jmillikin@gmail.com> +build-type: Simple +cabal-version: >= 1.6 +category: Testing +bug-reports: mailto:jmillikin@gmail.com +homepage: https://john-millikin.com/software/chell/ + +synopsis: A simple and intuitive library for automated testing. +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. + . + @ + {-\# LANGUAGE OverloadedStrings \#-} + {-\# LANGUAGE TemplateHaskell \#-} + . + import Test.Chell + . + test_Math :: Suite + test_Math = suite \"math\" [test_Addition, test_Subtraction] + . + test_Addition :: Suite + test_Addition = assertions \"addition\" $ do +   $expect (equal (2 + 1) 3) +   $expect (equal (1 + 2) 3) + . + test_Subtraction :: Suite + test_Subtraction = assertions \"subtraction\" $ do +   $expect (equal (2 - 1) 1) +   $expect (equal (1 - 2) (-1)) + . + main :: IO () + main = defaultMain [test_Math] + @ + . + @ + $ ghc --make chell-example.hs + $ ./chell-example + PASS: 2 tests run, 2 tests passed + @ + +source-repository head + type: bazaar + location: https://john-millikin.com/branches/chell/0.2/ + +source-repository this + type: bazaar + location: https://john-millikin.com/branches/chell/0.2/ + tag: chell_0.2.3 + +library + hs-source-dirs: lib + ghc-options: -Wall -O2 + + build-depends: + base >= 4.1 && < 4.8 + , bytestring >= 0.9 + , patience >= 0.1 && < 0.2 + , random >= 1.0 + , template-haskell >= 2.3 + , text >= 0.7 + , transformers >= 0.2 + + exposed-modules: + Test.Chell + + other-modules: + Test.Chell.Main + Test.Chell.Types