0
目前节能与猫鼬数组类型的猫鼬模式阵列,我没有通过测试摩卡/柴:如何测试对象
let resourcePublic = {
name: 'RS123',
description: 'RS123Description',
owner: newUser.id,
permissions: [{ level: 'group', level_id: newGroup.id, canWrite: true }],
private: false
};
it('should create a new public resource', (done) => {
request(app)
.post('/api/v1/resources')
.send(resourcePublic)
.expect(httpStatus.OK)
.then((res) => {
...
expect(res.body.permissions).to.have.same.members(resourcePublic.permissions);
...
resourcePublic = res.body;
done();
})
.catch(done);
});
实际阵列具有插入OBJECT_ID领域的文件被保存后..其中预计没有
ACTUAL
res.body.permissions: [
{ level: 'group',
level_id: '58f4b9c7110e5e7abd4f0425',
_id: '58f4b9cb110e5e7abd4f042d',
canWrite: true }
]
EXPECTED
resourcePublic.permissions: [
{ level: 'group',
level_id: '58f4b9c7110e5e7abd4f0425',
canWrite: true }
]
有什么办法通过测试? 感谢反馈
非常感谢小费...了解了它! – erwin