My mock is not generating unique data for each item, rather each items have the same field value.
Option 1: (ideal approach, incorrect results)
The AppSync schema holds an items field of [Model], if I put the Model resolver by itself, all the Model in the items list have the same value.
const mocks = {
ModelModelConnection: () => ({
items: () => new MockList(5),
}),
Model: () => ({
id: casual.uuid,
name: casual.title,
}),
};
results in... 
Option 2: (alternative method, correct results)
const mocks = {
ModelModelConnection: () => ({
items: () => new MockList(5, () => ({
id: casual.uuid,
name: casual.title,
})),
}),
};

I want to go with Option 1, but I can't seem to get unique items to be mocked. Been scratching my head on this one. Thanks in advance!
from AppSync GraphQL Mocking Resolver Map Not Generating Unique Items
No comments:
Post a Comment