graphql-mock
Advanced tools
Comparing version 0.1.0 to 0.2.0
{ | ||
"name": "graphql-mock", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "GraphQL endpoint mockery library for testing", | ||
@@ -5,0 +5,0 @@ "files": [ |
@@ -32,2 +32,3 @@ # GraphQL Client Side Mocking | ||
// optional mocks | ||
const mocks = { | ||
@@ -37,3 +38,8 @@ ... // your regular apollo mocks | ||
export default new GraphQLMock(schema, mocks); | ||
// optional resolvers | ||
const resolvers = { | ||
... // graphql resolvers | ||
}; | ||
export default new GraphQLMock(schema, mocks, resolvers); | ||
``` | ||
@@ -92,3 +98,19 @@ | ||
## Using Existing Schema | ||
If you have your own schema, for example to use custom resolvers, you pass a schema | ||
instance into the `GraphqlMock` constructor: | ||
```js | ||
const typeDefs = ` | ||
`; | ||
const resolvers = { | ||
// ... | ||
}; | ||
const schema = makeExecutableSchema({ typeDefs }); | ||
const mock = new GraphqlMock(schema); | ||
``` | ||
## API & Stuff | ||
@@ -95,0 +117,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10863
144