Maintainer | Brandon Chinn <brandon@leapyear.io> |
---|---|
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Defines test utilities for testing GraphQL queries.
Documentation
data ResultMock query Source #
Instances
Show query => Show (ResultMock query) Source # | |
Defined in Data.GraphQL.TestUtils 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 showsPrec :: Int -> AnyResultMock -> ShowS # show :: AnyResultMock -> String # showList :: [AnyResultMock] -> ShowS # | |
Monad m => MonadState [AnyResultMock] (MockQueryT m) Source # | |
Defined in Data.GraphQL.TestUtils get :: MockQueryT m [AnyResultMock] # put :: [AnyResultMock] -> MockQueryT m () # state :: ([AnyResultMock] -> (a, [AnyResultMock])) -> MockQueryT m a # |