我正在尝试使用gest(gest)对graphql端点进行测试。下面是我的代码



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')
    })
  })
})





但是我收到以下错误


  ReferenceError:描述未定义


根据解决方案,输入Solution Link,我使用mocha运行了文件。但这给了另一个错误


  ReferenceError:测试未定义


我被困在这里。我该如何解决这个问题。还有一个问题。 gest和摩卡咖啡有关系吗?
请有人帮助我

最佳答案

describe功能是通过mocha设置的。

如果您在本地安装了mocha,请使用

./node_modules/.bin/mocha path/to/test.js


要么

mocha path/to/test.js


另外,您可能希望将test(...)调用替换为it(...)

关于node.js - ReferenceError:描述未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46193653/

10-15 07:22