Шутное тестирование GQL-запроса Apollo Client - PullRequest
0 голосов
/ 05 сентября 2018

Apollo Client позволяет, например, напрямую выполнять запросы.

import { ApiClient } from './index'
import gql from 'graphql-tag'

export const query = (data) => ApiClient.query({
  query: gql`
    query {
      users (user:"${data.id}") {
      name
    }      
  }
`
})
  .then(data => { return data.data.users })
  .catch(e => { return e })

Мне было интересно, есть ли у кого-нибудь опыт написания Jest-тестов для них. Все, что я нашел, это примеры использования react-apollo etc

1 Ответ

0 голосов
/ 05 сентября 2018

Если вы просто хотите проверить свои запросы и мутации, я рекомендую протестировать это на бэкэнде.

посмотрите на эту статью здесь: Тестирование GraphQL

...