Skip to content

Instantly share code, notes, and snippets.

@aofleejay
Last active May 30, 2018 16:01
Show Gist options
  • Save aofleejay/afe14b5d8a988be524ff7f5a4a0ec525 to your computer and use it in GitHub Desktop.
Save aofleejay/afe14b5d8a988be524ff7f5a4a0ec525 to your computer and use it in GitHub Desktop.
Test query resolve function
import { expect } from 'chai'
import rootSchema from '../../src/schemas/rootSchema'
describe('Test resolvers', () => {
it('has correct getCharacters query', (done) => {
const charactersQuery = rootSchema.getTypeMap().Query.getFields().getCharacters
const expected = [
{ id: '1', name: 'John Snow', gender: { name: 'Male' }}
]
charactersQuery.resolve().then(res => {
expect(res).to.deep.equals(expected)
done()
}).catch(err => {
done(err)
})
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment