我们有一个使用Apollo的React原生应用程序,现在我们正在为e2e测试集成Detox。我们需要为测试提供模拟响应,以使其可行,因此我们正在尝试集成PollyJS来记录请求。
据我所知,ApolloClient使用fetch
来发出http请求,因此我们尝试使用PollyJS中的FetchAdapter
来记录请求。
我们期望从Apollo客户机获得记录,但是只有调用fetch才能触发Polly记录请求。
我们有一个使用Apollo的React原生应用程序,现在我们正在为e2e测试集成Detox。我们需要为测试提供模拟响应,以使其可行,因此我们正在尝试集成PollyJS来记录请求。
据我所知,ApolloClient使用fetch
来发出http请求,因此我们尝试使用PollyJS中的FetchAdapter
来记录请求。
我们期望从Apollo客户机获得记录,但是只有调用fetch才能触发Polly记录请求。
1条答案
按热度按时间beq87vna1#
正如维护人员在他们的[Github]的问题跟踪器上所说的那样,Polly示例应该在修改fetch之前初始化,以跟踪原始的
fetch
调用。