小编Yan*_*fal的帖子

使用 Jest 测试 React 时如何模拟 ApolloProvider


我正在尝试测试我的 React 和 graphql 代码。当尝试使用 @apollo/react-testing 中的MockedProvider来模拟ApolloProvider时(如 Apollo 文档中所写),我收到此错误:

在此输入图像描述

似乎它找不到 ApolloProvider 的“客户端”对象事情是这样的: MockProvider背后的想法是在名为“mocks”的 prop 中配置请求和结果,并通过这种方式取消对“client”对象的需要,对吗?
不确定为什么我在使用 MockProvider 时遇到有关“客户端”对象的问题

版本
“@apollo/react-testing”:“^3.1.3”,
“apollo-client”:“2.4.5”,
“react-apollo”:“2.2.4”,

谢谢!!!

reactjs jestjs graphql apollo-client

6
推荐指数
0
解决办法
978
查看次数

标签 统计

apollo-client ×1

graphql ×1

jestjs ×1

reactjs ×1