BH     TT     Postman - Сравнение    

// Операторы сравнения

===     //   Равны и тип данных и значение
==       //   Равны значения
=         //   Присваивание
===   вместо .to.equal работает только в старом Postman

// equal VS deep.equal и eq/eql/eqls
deep.equal и eq/eql/eqls сравнивают также и дочерние объекты (массивы, объекты)

// Сравнение строки и числа
--> Использовать возможности Node.js и Chai.js
Chai.js
pm.expect(jsonData.number == "15").to.be.true;
pm.expect(jsonData.number == "15").to.be.ok;
Node.js
assert.ok(jsonData.number == "15");
assert(jsonData.number == "15");
assert.deepEqual(jsonData.number, "15");   //   ==
assert.deepStrictEqual(jsonData.number, "15");   //   ===

        //     3.   Длина элемента

pm.expect(jsonData.results).to.be.an('array').that.length(0);   //   Длина массива
pm.expect(jsonData.companys).to.have.lengthOf(2);
pm.expect(jsonData.companys).to.have.lengthOf.above(11);   //   >
pm.expect(jsonData.companys).to.have.lengthOf.at.least(11);   //   >=
pm.expect(jsonData.companys).to.have.lengthOf.below(4);   //   <
pm.expect(jsonData.companys).to.have.lengthOf.at.most(4);   //   <=
pm.expect(jsonData.companys).to.have.lengthOf.within(1,4);   //   Включает обе границы