@ apollo / реакции-тестирование MockedProvider игнорирует addTypename - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь сделать хук 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 крючком?

...