Safe Haskell | None |
---|
Control.MLens.ExtRef.Test
Description
Tests for the reference implementation of the ExtRef
interface.
- (==?) :: (Eq a, Show a, MonadWriter [String] m) => a -> a -> m ()
- (==>) :: (Eq a, Show a, MonadWriter [String] m) => Ref m a -> a -> m ()
- mkTests :: ((forall i. (MonadWriter [String] (m i), ExtRef (m i)) => m i ()) -> [String]) -> [String]
- mkTests' :: (MonadWriter [String] m, ExtRef m) => (m () -> [String]) -> [String]
Basic test environment
(==>) :: (Eq a, Show a, MonadWriter [String] m) => Ref m a -> a -> m ()Source
Check the current value of a given reference.