hspec-multicheck: A testing framework for Haskell using Hspec

[ library, public-domain, testing ] [ Propose Tags ] [ Report a vulnerability ]

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.


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1
Change log CHANGELOG.md
Dependencies base (<5), hspec, hspec-smallcheck, QuickCheck, smallcheck (>=1.1.2) [details]
License LicenseRef-PublicDomain
Author Marcellus Siegburg
Maintainer Marcellus Siegburg <msi@informatik.uni-kiel.de>
Category Testing
Home page https://github.com/marcellussiegburg/hspec-multicheck
Bug tracker https://github.com/marcellussiegburg/hspec-multicheck/issues
Source repo head: git clone https://github.com/marcellussiegburg/hspec-multicheck
Uploaded by marcellus at 2017-08-11T15:43:54Z
Distributions NixOS:0.1
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 980 total (7 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for hspec-multicheck-0.1

[back to package description]

hspec-multicheck Build Status

A testing framework for Haskell using Hspec. Basically the framework is identical to Hspec. However, this framework is designed to execute all test cases using both, QuickCheck and Smallcheck. Thus, instances for Arbitrary and Series might be required for variables used in test cases.

If you want to test all your properties using QuickCheck and smallcheck you may use this library to reduce code duplication.

Have a look at ListSpec.hs if you would like to see an example (e.g. for quickly getting started).

For further information you may have a look at the pages of Hspec, QuickCheck and smallcheck.