I am trying to run test for graphql endpoint using 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
describe function is setup by mocha.
If you have installed mocha locally, run test with
./node_modules/.bin/mocha path/to/test.js
Or
mocha path/to/test.js
Also, you might want to replace test(...) call with it(...)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With