【发布时间】:2019-05-21 16:55:53
【问题描述】:
我的模拟不是为每个项目生成唯一数据,而是每个项目都具有相同的字段值。
选项 1:(理想的方法,错误的结果)
AppSync 架构包含[Model] 的items 字段,如果我将Model 解析器单独放置,则items 列表中的所有Model 具有相同的值。
const mocks = {
ModelModelConnection: () => ({
items: () => new MockList(5),
}),
Model: () => ({
id: casual.uuid,
name: casual.title,
}),
};
导致...
选项 2:(替代方法,正确结果)
const mocks = {
ModelModelConnection: () => ({
items: () => new MockList(5, () => ({
id: casual.uuid,
name: casual.title,
})),
}),
};
我想使用选项 1,但我似乎无法获得要模拟的独特项目。一直在为这个挠头。提前致谢!
【问题讨论】:
-
目前还不清楚您到底在问什么或您想要实现什么。究竟是什么问题?预期的结果是什么?
-
@Larce 选项 1 在
name字段中生成所有相同的数据,而选项 2 在name字段中生成唯一数据。我想使用选项 1 构建树,但数据需要像选项 2 一样是唯一的
标签: javascript mocking graphql aws-appsync resolver