Skip to content

Instantly share code, notes, and snippets.

@gufranmirza
Created June 25, 2019 14:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gufranmirza/97f57ca398b5fe3943c2aca8d4d8f9a9 to your computer and use it in GitHub Desktop.
Save gufranmirza/97f57ca398b5fe3943c2aca8d4d8f9a9 to your computer and use it in GitHub Desktop.
'use strict'
const EasyGraphQLTester = require('easygraphql-tester')
const fs = require('fs')
const path = require('path')
const userSchema = fs.readFileSync(path.join(__dirname, 'schema', 'user.gql'), 'utf8')
const tester = new EasyGraphQLTester(userSchema)
const query = `
{
getUser(id: "1") {
id
name
familyInfo {
lastName
email
}
}
}
`
const fixture = {
id: '1',
name: 'EasyGraphQL'
}
const { getUser } = tester.mock({ query, fixture })
// getUser
{
id: '1',
name: 'EasyGraphQL',
familyInfo: [
{
lastName: 'Bartoletti',
email: 'YSjsYuV@wtnK.com'
},
{
lastName: 'Bartoletti',
email: 'YSjsYuV@wtnK.com'
},
{
lastName: 'Bartoletti',
email: 'YSjsYuV@wtnK.com'
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment