name:          hspec-multicheck
version:       0.1
license:       PublicDomain
license-file:  LICENSE
author:        Marcellus Siegburg
maintainer:    Marcellus Siegburg <msi@informatik.uni-kiel.de>
build-type:    Simple
cabal-version: >=1.10
category:      Testing
stability:     experimental
homepage:      https://github.com/marcellussiegburg/hspec-multicheck
bug-reports:   https://github.com/marcellussiegburg/hspec-multicheck/issues
synopsis:      A testing framework for Haskell using Hspec
description:   Hspec Multicheck is an extension to the framework Hspec for
               Haskell. It enables execution of all defined tests using multiple
               different testing libraries while avoiding code duplication.

extra-source-files: CHANGELOG.md, README.md

source-repository head
  type:     git
  location: https://github.com/marcellussiegburg/hspec-multicheck

library
  ghc-options:      -Wall
  hs-source-dirs:   src
  default-language: Haskell2010
  build-depends:    base < 5,
                    hspec, hspec-smallcheck, QuickCheck,
                    smallcheck >= 1.1.2
  exposed-modules:  Test.Hspec.Multicheck

test-suite test
  ghc-options:      -Wall
  type:             exitcode-stdio-1.0
  hs-source-dirs:   test
  main-is:          Spec.hs
  build-depends:    base, hspec,
                    hspec-multicheck
  other-modules:    Data.ListSpec
  default-language: Haskell2010