seakale-tests-0.1.0.2: Helpers to test code using Seakale

Safe HaskellNone
LanguageHaskell2010

Database.Seakale.Tests.Request

Documentation

data RequestMock backend Source #

mockMatchingQuery :: (ByteString -> Bool) -> ([ColumnInfo backend], [Row backend]) -> Mock (RequestMock backend) () Source #

mockQuery :: ByteString -> ([ColumnInfo backend], [Row backend]) -> Mock (RequestMock backend) () Source #

runRequestT :: Monad m => backend -> Mock (RequestMock backend) b -> RequestT backend m a -> m (Either SeakaleError a) Source #

runRequest :: backend -> Mock (RequestMock backend) b -> Request backend a -> Either SeakaleError a Source #

runRequestT' :: Monad m => backend -> Mock (RequestMock backend) b -> RequestT backend m a -> m (Either SeakaleError a, Mock (RequestMock backend) b) Source #

runRequest' :: backend -> Mock (RequestMock backend) b -> Request backend a -> (Either SeakaleError a, Mock (RequestMock backend) b) Source #