fakepull-0.3.0.2: Monad to pull from fake stream-like objects.

Safe HaskellSafe
LanguageHaskell2010

Test.Pull.Fake.IO

Documentation

type FakeStream payload = IORef [payload] Source #

newFakeStream :: MonadIO m => [payload] -> m (FakeStream payload) Source #

getFakeStreamContents :: MonadIO m => FakeStream payload -> m [payload] Source #

pull :: MonadIO m => FakeStream payload -> m (Maybe payload) Source #