У меня следующий ответ json:
{
"vin": "BAUV114MZ18091106",
"users": [
{
"role": "PRIMARY_USER",
"status": "ACTIVE",
"securityLevel": "HG_2_B",
"firstName": "Etienne",
"lastName": "Rumm",
"nickName": "BastieW",
"isInVehicle": false
},
{
"role": "SECONDARY_USER",
"status": "ACTIVE",
"securityLevel": "HG_2_B",
"firstName": "Test",
"lastName": "DEde",
"isInVehicle": false
}
]
}
Я хочу проверить ключ "isInVehicle" и пройти тест, если он верный, и не пройти тест, если он ложный.
Я пытался сделать это с помощью следующего тестового кода, но он не работал, тесты всегда проходят, независимо от того, какой ответ я получил.
pm.test("User is in Vehicle", () => {
_.each(pm.response.json(), (arrItem) => {
if (arrItem.isInVehicle === 'true') {
throw new Error(`Array contains ${arrItem.isInVehicle}`)
}
})
});
Есть какие-нибудь идеи, как решить мою проблему?