packages feed

chuchu-0.4.1: chuchu.cabal

name: chuchu
version: 0.4.1
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,
  tests/data/multiple_features1.feature,
  tests/data/multiple_features2.feature,
  tests/data/should_fail.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,
    Test.Chuchu.OutputPrinter
  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,
    monad-control      >= 0.3  && < 0.4,
    lifted-base        >= 0.2  && < 0.3
  extensions:
    DeriveDataTypeable
    FlexibleContexts
    GADTs
    GeneralizedNewtypeDeriving
    OverloadedStrings
    ScopedTypeVariables
  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,
    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

Test-Suite multiple_features
  type: exitcode-stdio-1.0
  main-is: multiple_features.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 should_fail
  type: exitcode-stdio-1.0
  main-is: should_fail.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