У меня есть тест для запуска в Почтальоне, где я хотел бы установить два набора массивов друг против друга. Данные из каждого массива будут поступать из отдельных ответов.
Так что я думаю, что позвоню, чтобы получить ожидаемые результаты, и в тестах этого ответа я установлю их в переменную, а затем я буду использовать эту переменную в разделе Тесты следующего ответа, чтобы утверждать против , Мои проблемы заключаются в том, как сохранить два массива в переменные из ответов JSON. Они в разных форматах.
Вот мой ожидаемый результат. Здесь мне нужно установить переменную для захвата всех значений name, поэтому я ожидаю, что моя переменная будет содержать [4],[FX01 - Yandi],[FX03 - Whaleback]
.
[
{
"id": 16,
"name": "4",
"description": "44"
},
{
"id": 9,
"name": "FX01 - Yandi",
"description": ""
},
{
"id": 10,
"name": "FX03 - Whaleback",
"description": ""
},
]
А вот мой фактический результат, в котором я хотел бы получить все значения «name» в элементе «sites», так что я бы снова ожидал увидеть массив [4],[FX01 - Yandi],[FX03 - Whaleback]
, который будет соответствовать раннему массиву, чтобы я потом утверждал против.
{
"sites": [
{
"id": 16,
"name": "4",
"description": "44"
},
{
"id": 9,
"name": "FX01 - Yandi",
"description": ""
},
{
"id": 10,
"name": "FX03 - Whaleback",
"description": ""
},
],
"shutdownTypes": [
{
"id": 5,
"name": "Major",
"description": ""
},
{
"id": 4,
"name": "Minor",
"description": ""
},
{
"id": 7,
"name": "vc",
"description": "vcvcx"
},
{
"id": 6,
"name": "vcc",
"description": "vcxe33&*(&*^%$#\":}{><?/"
}
],
}