BH     TT     Postman     Массив    

        //     1.   Создание массива
        //     2.   Проверка что тип - массив
        //     3.   Проверка что тип - массив и какой именно
        //     4.   .members
        //     5.   Проверка, что метод всегда возвращает массивы, даже если они пустые
        //     6.   Длина массива

        //     1.   Создание массива
var items = new Array();
var items = [];

        //     2.   Проверка что тип - массив

pm.expect(jsonData.tasks).to.be.an('array');
pm.expect(jsonData.tasks).to.be.an(Array);
pm.expect(jsonData.tasks).instanceof(Array);

        //     3.   Проверка что тип - массив и какой именно

pm.expect(jsonData.tasks).to.be.an('array').that.is.empty;
pm.expect(jsonData.tasks).to.be.an('array').that.is.not.empty;
pm.expect(jsonData.tasks).to.be.an('array').that.includes(2);
pm.expect(jsonData.tasks).to.be.an('array').that.length(2); // Длина массива = 2
        //     4.   .members

// Проверка что в массиве есть такие элементы
pm.expect([1,2,3]).to.have.members([2,1,3]);
// Проверка что в массиве есть такие элементы и именно в таком порядке
pm.expect([1,2,3]).to.have.ordered.members([2,1,3]);

        //     5.   Проверка, что метод всегда возвращает массивы, даже если они пустые

--> Проверяем через to.have.property или keys, что такие элементы у нас существуют.
В дальнейшем тест можно усложнить и проверить, что этот элемент действительно массив)

var jsonData = pm.response.json();
pm.test("JIRA Method getuserfull property companys", function () {
        pm.expect(jsonData).to.have.property("companys");
});

        //     6.   Длина массива

pm.expect(jsonData.results).to.be.an('array').that.length(0);   //   Длина массива