@ apollo / react-testing MockedProvider忽略addTypename

时间:2019-10-20 19:16:59

标签: react-hooks react-apollo

我正在尝试使用useQuery库制作@apollo/react-testing钩子。当我通过默认道具addTypename时,它会被忽略:

<MockedProvider mocks={mocks} addTypename={false}>
  <Provider type={type}>
      <TestComponent />
  </Provider>
</MockedProvider>

当我检查真实组件MockedProvider中的Provider时,会看到以下内容:

MockedProvider ----> [Function: MockedProvider] { defaultProps: { addTypename: true } }

我不明白为什么addTypename的值为true。我正在关注文档:

https://www.apollographql.com/docs/react/development-testing/testing/

问题在于,useQuery钩子没有被嘲笑,可能是因为这个addTypename问题。

有人嘲笑useQuery钩子吗,有人知道吗?

0 个答案:

没有答案