Я хочу написать тест, чтобы проверить, что количество объектов, вложенных в «children», равно ожидаемому. Допустим, в данном случае это 2.
Это тело ответа, с которым я проверяю:
{
"result": {
"line_item": {
"name": null,
"description": "abc",
"quantity": 1.0,
"children": [
{
"sku": "xxx",
"quantity": 1.0,
"description": "abc"
},
{
"sku": "yyy",
"quantity": 3.0,
"description": "def"
}
]
}
}
}
Я пробовал несколько вещей, одна из которых такова:
let josnData = pm.response.json();
var children = jsonData.result.line_item.chilren;
var length_children = children.length;
pm.test("Only 2 objects in Children", function (){
pm.expect(length_children).to.eql(2);
});
Это просто выдает ошибку. Буду признателен за любые идеи, как справиться с этим. Очень плохо знаком с тестированием в почтальоне и готов учиться Спасибо!