I am trying to run test for graphql endpoint using gest(gest). Below is my code
const Gest = require('graphicli')
const schema = require('./path/schema.js')
const gest = Gest(schema, {
baseURL: 'http://localhost:7770/graphql',
headers: {
Accept: 'application/json'
}
})
describe('GraphQL', () => {
test('{getAllNominator{firstName}}', () => {
return gest('{getAllNominator{firstName}}').then(({ data, errors }) => {
expect(errors).toBeUndefined()
expect(data).toEqual('Adam')
})
})
})
But i am getting the following error
ReferenceError: describe is not defined
As per the solution give in Solution Link i ran the file using mocha. But it the gives another error
ReferenceError: test is not defined
I am stuck here. How can I solve this issue. And also one more question. Is gest and mocha related? Please some one help me out of this
Discussion for this is happening here. Basically you need to run the posted example in an environment that has
describe
as a global, like [Mocha][3] and Jest.describe
function is setup by mocha.If you have installed
mocha
locally, run test withOr
Also, you might want to replace
test(...)
call withit(...)