hedgehog-extras
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hedgehog.Extras.Test.MonadAssertion

Documentation

class Monad m ⇒ MonadAssertion m where Source #

Methods

throwAssertionFailure → m a Source #

catchAssertion ∷ m a → (Failure → m a) → m a Source #

Instances

Instances details
Monad m ⇒ MonadAssertion (PropertyT m) Source # 
Instance details

Defined in Hedgehog.Extras.Test.MonadAssertion

Monad m ⇒ MonadAssertion (TestT m) Source # 
Instance details

Defined in Hedgehog.Extras.Test.MonadAssertion

Methods

throwAssertionFailureTestT m a Source #

catchAssertionTestT m a → (FailureTestT m a) → TestT m a Source #

MonadAssertion m ⇒ MonadAssertion (ResourceT m) Source # 
Instance details

Defined in Hedgehog.Extras.Test.MonadAssertion