El cuerpo de la respuesta es como:
[ [ { "id": "1", "status": false }, { "id": "1", "status": false } ], [ { "id": "2", "status": true } ] ]Tengo que validar si id = 1, el estado debe ser falso, se pasa la prueba
Intenté esto:
var jsonData = pm.response.json(); for(var i=0; i<jsonData.length; i++) { if (jsonData[i][i].Id==="1") { if (jsonData[i][i].status=== false) { pm.test("Holiday Update is Sucssesful"); } } } Pero este está obteniendo un error de token no válido
El script de prueba de Postman tiene soporte para aserciones chai.
var jsonData = pm.response.json(); for (subArray of jsonData){ for (subSubArray of subArray){ if (subSubArray.id == 1){ pm.test("id with 1 has status false", ()=>{ pm.expect(subSubArray.status).to.eql(false) }) } } }