Я пишу тест, чтобы проверить, что функция в моем приложении Node.js возвращает эту структуру JSON
:
}
id: 1,
name: 'John Doe',
email: 'j@doe.com',
phone: '+123',
suppliers: [
{
id: 1,
name: 'Supplier1'
}
]
}
У меня есть expect
:
expect(res.body.users[0]).to.be.an.instanceof(Object)
.that.includes.all.keys([
'id',
'name',
'suppliers',
]);
Я также хочу проверить, есть ли детали в suppliers
.Я мог бы просто добавить это в другой expect
:
expect(res.body.users[0].suppliers[0]).to.be.an.instanceof(Object)
.that.includes.all.keys([
'id',
'name',
]);
Возможно ли объединить оба в один оператор expect
?