test-invariant

Provide common invariants to be checked with QuickCheck https://github.com/knupfer/test-invariant

LTS Haskell 8.24:0.4.5.0
Latest on Hackage:0.4.5.0
BSD3 licensed and maintained by Florian Knupfer

Module documentation for 0.4.5.0

test-invariant is a library for providing common invariants of functions as higher order polymorphic functions. This reduces for a lot of cases the need for writing prop_ functions for QuickCheck.

quickCheck $ idempotent (abs :: Int -> Int)
quickCheck $ involutory not
quickCheck $ not . involutory (+ (2 :: Int))
Depends on:
Used by 1 package:
comments powered byDisqus