packages feed

chuchu-0.3: chuchu.cabal

name: chuchu
version: 0.3
cabal-version: >= 1.8
build-type: Simple
license: OtherLicense
license-file: LICENSE
copyright: 2012 Marco Túlio Pimenta Gontijo <marcotmarcot@gmail.com>
author: Marco Túlio Pimenta Gontijo <marcotmarcot@gmail.com>, Felipe Lessa <felipe.lessa@gmail.com>
maintainer: Marco Túlio Pimenta Gontijo <marcotmarcot@gmail.com>
stability: experimental
homepage: http://github.com/marcotmarcot/chuchu
bug-reports: http://github.com/marcotmarcot/chuchu/issues
synopsis: Behaviour Driven Development like Cucumber for Haskell
description:
  Chuchu is a system similar to Ruby's Cucumber for Behaviour Driven
  Development.  It works with a language similar to Cucumber's Gherkin, which is
  parsed using package abacate.
category: Test
tested-with: GHC ==7.4.2
extra-source-files:
  tests/data/environment.feature,
  tests/data/calculator.feature,
  tests/data/prefix.feature,
  tests/data/multiple_scenarios.feature,
  tests/data/background_and_multiple_scenarios.feature

source-repository head
  type:     git
  location: git://github.com/marcotmarcot/chuchu.git

library
  hs-source-dirs: src
  exposed-modules:
    Test.Chuchu,
    Test.Chuchu.Types,
    Test.Chuchu.Parser
  other-modules:
    Test.Chuchu.Parsec,
    Test.Chuchu.Email
  build-depends:
    base >= 4 && < 5,
    text >= 0.11 && < 0.12,
    transformers >= 0.3 && < 0.4,
    parsec >= 3.1 && < 3.2,
    cmdargs >= 0.9 && < 0.10,
    ansi-wl-pprint == 0.6.*,
    abacate >= 0.0 && < 0.1
  extensions: DeriveDataTypeable, GADTs, GeneralizedNewtypeDeriving, OverloadedStrings
  ghc-options: -Wall

Test-Suite environment
  type: exitcode-stdio-1.0
  main-is: environment.hs
  hs-source-dirs: tests
  build-depends:
    base >= 4 && < 5,
    unix >= 2.5 && < 2.6,
    text,
    chuchu,
    HUnit >= 1.2 && < 1.3
  extensions: OverloadedStrings
  ghc-options: -Wall

Test-Suite calculator
  type: exitcode-stdio-1.0
  main-is: calculator.hs
  hs-source-dirs: tests
  build-depends:
    base >= 4 && < 5,
    transformers >= 0.3 && < 0.4,
    chuchu,
    HUnit >= 1.2 && < 1.3
  extensions: OverloadedStrings
  ghc-options: -Wall

Test-Suite prefix
  type: exitcode-stdio-1.0
  main-is: prefix.hs
  hs-source-dirs: tests
  build-depends:
    base >= 4 && < 5,
    transformers >= 0.3 && < 0.4,
    chuchu,
    HUnit >= 1.2 && < 1.3
  extensions: OverloadedStrings
  ghc-options: -Wall

Test-Suite multiple_scenarios
  type: exitcode-stdio-1.0
  main-is: multiple_scenarios.hs
  hs-source-dirs: tests
  build-depends:
    base >= 4 && < 5,
    transformers >= 0.3 && < 0.4,
    chuchu,
    HUnit >= 1.2 && < 1.3
  extensions: OverloadedStrings
  ghc-options: -Wall

Test-Suite background_and_multiple_scenarios
  type: exitcode-stdio-1.0
  main-is: background_and_multiple_scenarios.hs
  hs-source-dirs: tests
  build-depends:
    base >= 4 && < 5,
    transformers >= 0.3 && < 0.4,
    chuchu,
    HUnit >= 1.2 && < 1.3
  extensions: OverloadedStrings
  ghc-options: -Wall