Сбой теста Jest Snapshot на apollo client.query - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь запустить тест снэпшота jest для вызова apollo.client в моем коде реагирования, и мне кажется, что я получаю TypeError: Невозможно прочитать свойство 'query' из null.

Я использовал ApolloProvider, ApolloProvider, создал фиктивные данные, создал новый экземпляр client, установил apollo-sever-testing и использовал createTestClient оттуда, много гуглил. Я не могу справиться с этим.

приложение / Shared / библиотека / реклама / тесты / dog.test.js ● LinkButton ›строка

TypeError: Cannot read property 'query' of null

  40 |   useEffect(() => {
  41 |     client
> 42 |       .query({
     |        ^
  43 |         query: dogs,
  44 |         variables: {breed:pug}

Мне бы очень хотелось узнать, как обойти это и создать моментальный снимок, любая помощь будет потрясающей.

...