嘲笑Apollo客户端GQL查询

时间:2018-09-05 04:08:49

标签: graphql jestjs apollo-client

例如,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等的示例

1 个答案:

答案 0 :(得分:2)

如果您只想测试查询和变异,建议在后端进行测试。

在这里查看这篇文章:Testing GraphQL