Graphql 阿波罗集成测试:如何设置上下文?

Graphql 阿波罗集成测试:如何设置上下文?,graphql,apollo,Graphql,Apollo,在我正常的apollo服务器中,设置了上下文 return new ApolloServer({ typeDefs, resolvers, context: (expressCtx) => { ... }, }); 但是,当使用测试时,如何在每个请求中将其设置为可能不同的内容?在测试挂钩之前,我在中初始化了服务器。或者是用所需上下文初始化不同的ApolloServer实例的唯一方法

在我正常的apollo服务器中,设置了上下文

return new ApolloServer({
  typeDefs,
  resolvers,
  context: (expressCtx) => {
    ...
  },
});
但是,当使用测试时,如何在每个请求中将其设置为可能不同的内容?在测试挂钩之前,我在
中初始化了服务器。或者是用所需上下文初始化不同的
ApolloServer
实例的唯一方法