【发布时间】:2021-09-30 22:42:14
【问题描述】:
我正在尝试使用故事书的中继生成模拟数据。 我的查询是
const QUERY_LIST = graphql`
query modelControllerAllUsersQuery @relay_test_operation {
allUsers {
pageInfo {
hasNextPage
}
edges {
node {
id
firstName
lastName
}
}
}
}
`
并提供 RelayEnvironmentProvider 作为故事的装饰器。我正在尝试使用自定义模拟解析器将一些默认值返回给我的查询。
const customMockResolvers = {
...mockResolvers,
allUsers:() => ({
pageInfo:{
hasNextPage:false,
},
edges:[
{
node:{
id :'id',
firstName:'fname',
lastName :'lname',
},
},
],
}),
};
并将其称为
(operation) => MockPayloadGenerator.generate(operation, customMockResolvers)
我似乎无法获得返回的默认值。 目前,它正在返回
{"allUsers":{"pageInfo":{"hasNextPage":false},"edges":[{"node":{"id":"<UserNode-mock-id-1>","firstName":"<mock-value-for-field-\"firstName\">","lastName":"<mock-value-for-field-\"lastName\">"}}]}}
我做错了什么?
【问题讨论】:
标签: relayjs