我正在尝试测试我的React和graphql代码。尝试使用来自@ apollo / react-testing的 MockedProvider 模拟 ApolloProvider 时(如Apollo文档中所述),我收到此错误:
似乎找不到 ApolloProvider 的“客户端”对象。事实是: MockProvider 背后的想法是在名为“ mocks”的道具中配置请求和结果,并以此方式取消对“ client”对象的需求,对吗?
不知道为什么在使用 MockProvider 时我为什么遇到有关“客户端”对象的问题?
版本:
“ @ apollo / react-testing”:“ ^ 3.1.3”,
“ apollo-client”:“ 2.4.5”,
“ react-apollo”:“ 2.2.4”,
谢谢!