【问题标题】:Intercept Apollo/GraphQL requests on ReactNative with PollyJS使用 Polly JS 在 React Native 上拦截 Apollo/GraphQL 请求
【发布时间】:2019-11-13 13:03:29
【问题描述】:

我们有一个使用 Apollo 的 React Native 应用程序,现在我们正在为 e2e 测试集成 Detox。我们需要为测试提供模拟响应以使其可行,因此我们正在尝试集成 PollyJS 以记录请求。

据我所知,ApolloClient 使用 fetch 发出 http 请求,因此我们尝试在 PollyJS 中使用 FetchAdapter 来记录请求。

我们希望有来自 Apollo 客户端的记录,但实际上只有调用 fetch 才会触发 Polly 记录请求。

【问题讨论】:

    标签: react-native apollo-client detox


    【解决方案1】:

    正如维护者在其 [Github] 上的问题跟踪器上所说,Polly 实例应在修改 fetch 之前初始化以跟踪原始 fetch 调用。

    【讨论】:

      猜你喜欢
      • 2018-11-02
      • 2019-06-04
      • 2019-07-23
      • 2020-12-21
      • 2019-11-23
      • 2021-08-29
      • 2020-12-28
      • 2019-07-26
      • 2013-02-02
      相关资源
      最近更新 更多