BH     TT     Postman     Объекты    

        //     1.   Проверка какой тип объекта

// .a (или .an)
pm.expect(jsonData.companys).to.be.an('array'); -- Проверит что тип объекта у companies - это массив
// Другие типы --> 'object' , 'string' , 'number' , 'array'

        //     2.   Проверка какой тип объекта, сохранённого в переменной

// 2А.   Какой тип объекта ('object', а не 'number')
function Cat (name, year) { this.name = name; this.year = year; }
var pussy = new Cat("Pussy", 1);
pm.test("Is Object with .an", function () {
        pm.expect(pussy).to.be.an('object');
});

// 2B.   Что унаследован от класса-родителя
pm.test("Is Object with instanceof", function () {
        pm.expect(pussy).instanceof(Cat);
});

        //     3.   Проверка глубинного объекта

pm.expect(jsonData.results[0].why_block[0]).to.deep.eql({
        "field": "name",
        "value": "Ромашка"
});

pm.expect(jsonData.results[0].companies).to.deep.include({
        "name": "Алкоголики и тунеядцы",
        "id_company": 15
});

pm.expect(jsonData.suggestions[2].data.surname).to.equal("Малахов");