проверка значения во вложенном JSON с использованием Postman - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть вложенный JSON, который из запроса GET в POSTMAN

"ID": [
        {
            "value": "xxx",
            "id": "1111111",
            "manager": [
                {
                    "valueId": "1",
                    "blockId": "xx",
                    "blockTypeId": "xxxx",
                    "settings": {
                        "ISlogin": false,

                        }
                    },

Я пытаюсь проверить, есть ли в моем теле ответа "ISlogin": fasle

tests["ISlogin"] = jsonData.ID[0].manager[0].settings.ISlogin =  "false";
pm.expect(ID[0].manager[0].settings.ISlogin).to.eql('false');

1 Ответ

1 голос
/ 09 апреля 2019

Учитывая данные примера, чтобы проверить, является ли значение false, вы можете использовать это:

pm.test("Check if false", () => {
    var jsonData = pm.response.json();
    pm.expect(jsonData.ID[0].manager[0].settings.ISlogin).to.be.false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...