使用PollyJS拦截ReactNative上的Apollo/GraphQL请求

xt0899hw  于 2023-02-13  发布在  React
关注(0)|答案(1)|浏览(128)

我们有一个使用Apollo的React原生应用程序,现在我们正在为e2e测试集成Detox。我们需要为测试提供模拟响应,以使其可行,因此我们正在尝试集成PollyJS来记录请求。
据我所知,ApolloClient使用fetch来发出http请求,因此我们尝试使用PollyJS中的FetchAdapter来记录请求。
我们期望从Apollo客户机获得记录,但是只有调用fetch才能触发Polly记录请求。

beq87vna

beq87vna1#

正如维护人员在他们的[Github]的问题跟踪器上所说的那样,Polly示例应该在修改fetch之前初始化,以跟踪原始的fetch调用。

相关问题