MW
Size: a a a
MW
ДИ
MW
ДИ
pm.test("Some test", function(){
// парсиш данные ..
for (i = 0; i < list; i++){
if(jsonData.data[i].attributes.full_title === "hotel_common"){
// все проверки, связанные с hotel_common
}else{
// все проверки, не связанные с hotel_common
}
}
})
ДИ
MW
MW
NV
const jsonData = pm.response.json();
const listLength = jsonData.included.length; // определили кол-во элементов в ответе
pm.test('Status code is 200', () => pm.response.to.have.status(200));
pm.test(`Найдено ${listLength} элементов`, () => pm.expect(listLength).to.be.above(0));
for (i = 0; i < listLength; i++) {
const elementData = jsonData.data[i];
pm.test(`${i+1}}. (Отели, hotel_common / hotel_mini) ${jsonData.meta.state.geo}. Объект № ${elementData.id} ${elementData.attributes.full_title}` , () => {
pm.expect(elementData.attributes.subtype).to.be.oneOf('hotel_common', 'hotel_mini')
});
}
S
S
NV
S
D
D
D
NV
D
ДЧ
G
ДЧ