test-monad-laws-0.0.0.0: Laws for mtl classes as QuickCheck properties.

Safe HaskellNone
LanguageHaskell2010

Test.Monad.Writer.Checkers

Documentation

checkWriter :: forall m a b w. (MonadWriter w m, CoArbitrary Gen b, CoArbitrary Gen w, Constructible a, Constructible w, Constructible (m a), Constructible (m b), Constructible (m (a, w -> w)), TestEq (m ()), TestEq (m (a, w)), TestEq (m w), TestEq (m ((a, w), w))) => [(String, Property)] Source #