И так далее… в результате 100 и более автомобилей с указанными выше параметрами. Мне необходимо в cypress проверить что в результате действительно есть именно эта “make” и “buyer_country”
Подскажите пожалуйста как это сделать. В одной из попыток пробовал вот это
}).then(response => { expect(response.status).equal(200) //это работает expect(response.body).contains({"buyer_country": "COUNTRY_CZECH_REPUBLIC"}) //а это влечет к ошибке
Кстати, это не совсем правильное решение. Я так понимаю, задача стоит проверить фильтры? Иными словами, необходимо убедиться, что все элементы выборки содержат исключительно данный параметр? Данная проверка покажет, что 1-й элемент выборки содержит необходимый параметр, но вот кейс, когда 2-й элемент содержит другой параметр (то есть, фильтр не работает, как нужно) эта проверка не поймает. В SoapUI для этого был Script assertion, можно было пройтись циклом по массиву результатов и заассертить каждый элемент. Я думаю, в Postman тоже есть что-то похожее, можно копнуть в эту сторону UPD В cypress есть .each, пример использования есть тут