我有一个夹具创建,看起来有点像这样。
// mirage/fixtures/people.js
export default {
'people': [
{
'id': 1,
'name': 'Ram',
},
{
'id': 2,
'name': 'Raja',
}
]
}
在我的验收测试中,我正在使用这个数组。但在我的测试中,我想修改这个 people 数组并添加,假设另一个对象
{
'id': 3,
'name': 'John',
}
注意:我不想使用工厂,因为我不想动态生成所有数据,所以我想从固定装置中获取这个数组,将我的新对象推送到这个数组中,然后返回它。正确的方法是什么?
注意2:不建议在fixtures本身中添加这个对象,因为我想根据我测试中的条件动态地将item添加到fixtures中。