Интеграционные тесты Apollo: Как установить контекст? - PullRequest
0 голосов
/ 15 апреля 2020

На моем обычном сервере apollo контекст установлен

return new ApolloServer({
  typeDefs,
  resolvers,
  context: (expressCtx) => {
    ...
  },
});

Но при тестировании с использованием apollo-server-testing как мне установить в каждом запросе что-то потенциально другое? Я инициализировал сервер в beforeAll тестовом хуке. Или это единственный способ инициализировать другой экземпляр ApolloServer с нужным контекстом?

...