hspec-multicheck: A testing framework for Haskell using Hspec

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

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]

Properties

Versions0.1, 0.1
Change logCHANGELOG.md
Dependenciesbase (<5), hspec, hspec-smallcheck, QuickCheck, smallcheck (>=1.1.2) [details]
LicenseLicenseRef-PublicDomain
AuthorMarcellus Siegburg
MaintainerMarcellus Siegburg <msi@informatik.uni-kiel.de>
CategoryTesting
Home pagehttps://github.com/marcellussiegburg/hspec-multicheck
Bug trackerhttps://github.com/marcellussiegburg/hspec-multicheck/issues
Source repositoryhead: git clone https://github.com/marcellussiegburg/hspec-multicheck
UploadedThu Aug 10 10:17:48 UTC 2017 by marcellus

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees


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.