我正在寻找一种从NestJS v6获取组合的GraphQL模式的方法,以便使用Apollo的addMockFunctionsToSchema
模拟模式接口,以进行测试。
即https://www.apollographql.com/docs/graphql-tools/mocking/#addmockfunctionstoschema
简而言之,无论如何,我需要获取schema
对象并调用:
addMockFunctionsToSchema({ schema })
在上一版的NestJS(v5)上这似乎是可能的:
例如https://github.com/alessandrodeste/graphql-nodejs-typescript/blob/master/src/app.module.ts#L24
是否不可能再实现这一目标? 感谢您的帮助!
答案 0 :(得分:0)
找到一种模拟架构的方法。我什至不知道它是内置的Nest v6的:)
GraphQLModule.forRoot({
...
mockEntireSchema: true,
// it's even possible to pass your own mocks if needed
// mocks: { ... }
...
});