Есть ли способ объединить объект схемы GraphQL с помощью NestJS v6? - PullRequest
1 голос
/ 24 октября 2019

Я ищу способ получить комбинированную схему GraphQL из NestJS v6, чтобы смоделировать интерфейс схемы с addMockFunctionsToSchema от Apollo, для целей тестирования.

т.е. 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

Разве это уже невозможно сделать? Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 25 октября 2019

Нашел способ издеваться над схемой. Я даже не знал, что это был встроенный Nest v6:)

GraphQLModule.forRoot({
    ...
    mockEntireSchema: true,
    // it's even possible to pass your own mocks if needed
    // mocks: { ... }
    ...
});

...