Typescript 如何使用jest测试Apollo服务器订阅?
我使用apollo测试库编写集成测试,它允许我修改和查询,但不允许订阅和测试。我的问题是,有没有人使用过任何技巧,或者知道如何用玩笑来模拟订阅?我参加聚会肯定迟到了,这不是一个明确的答案。但我自己也经历了同样的困难,我认为有人会发现这很有用 我的解决方案是对订阅进行端到端的测试 意思一:Typescript 如何使用jest测试Apollo服务器订阅?,typescript,jestjs,graphql,apollo,apollo-server,Typescript,Jestjs,Graphql,Apollo,Apollo Server,我使用apollo测试库编写集成测试,它允许我修改和查询,但不允许订阅和测试。我的问题是,有没有人使用过任何技巧,或者知道如何用玩笑来模拟订阅?我参加聚会肯定迟到了,这不是一个明确的答案。但我自己也经历了同样的困难,我认为有人会发现这很有用 我的解决方案是对订阅进行端到端的测试 意思一: 启动我现有的graphql服务器 在节点中创建apollo客户端 在我的测试中创建订阅 我在这里写了一个示例要点:
- 启动我现有的graphql服务器
- 在节点中创建apollo客户端
- 在我的测试中创建订阅