Apollo 客户端 GQL 查询的 Jest 测试
Jest testing of Apollo Client GQL query
例如,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
等
的示例
如果您只想测试您的查询和变更,我建议您在后端进行测试。
在这里查看这篇文章:Testing GraphQL
例如,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
等
如果您只想测试您的查询和变更,我建议您在后端进行测试。
在这里查看这篇文章:Testing GraphQL