Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data RequestMock backend Source #
mockMatchingQuery :: (ByteString -> Bool) -> ([ColumnInfo backend], [Row backend]) -> Mock (RequestMock backend) () Source #
mockMatchingExecute :: (ByteString -> Bool) -> Integer -> Mock (RequestMock backend) () Source #
mockQuery :: ByteString -> ([ColumnInfo backend], [Row backend]) -> Mock (RequestMock backend) () Source #
mockExecute :: ByteString -> Integer -> 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 #
module Database.Seakale.Tests.Mock