| Maintainer | Brandon Chinn <[email protected]> |
|---|---|
| Stability | experimental |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Data.GraphQL.TestUtils
Description
Defines test utilities for testing GraphQL queries.
Documentation
data ResultMock query Source #
Constructors
| ResultMock | |
Instances
| Show query => Show (ResultMock query) Source # | |
Defined in Data.GraphQL.TestUtils Methods showsPrec :: Int -> ResultMock query -> ShowS # show :: ResultMock query -> String # showList :: [ResultMock query] -> ShowS # | |
mocked :: (Show query, GraphQLQuery query) => ResultMock query -> AnyResultMock Source #
data MockQueryT m a Source #
Instances
runMockQueryT :: Monad m => MockQueryT m a -> [AnyResultMock] -> m a Source #
data AnyResultMock Source #
Instances
| Show AnyResultMock Source # | |
Defined in Data.GraphQL.TestUtils Methods showsPrec :: Int -> AnyResultMock -> ShowS # show :: AnyResultMock -> String # showList :: [AnyResultMock] -> ShowS # | |
| Monad m => MonadState [AnyResultMock] (MockQueryT m) Source # | |
Defined in Data.GraphQL.TestUtils Methods get :: MockQueryT m [AnyResultMock] # put :: [AnyResultMock] -> MockQueryT m () # state :: ([AnyResultMock] -> (a, [AnyResultMock])) -> MockQueryT m a # | |