当前请求的标头中包含令牌,因此它应该通过。如果任何带有特定数据的内部请求失败,我希望我的脚本失败。现在,我故意通过不给出标题来使它失败,这是在控制台上打印结果,而不是使条件失败。如果任何请求都没有得到200响应,我希望条件失败
it('should return a 200 response', () => {
for (var i=0; i< devicesData.length; i++)
{
devicesvalue=devicesData[i].deviceType;
console.log('value------'+devicesvalue);
pm.sendRequest({
url: 'https://test-services.interact.technology/rest/brochures?cId='+cid+'&deviceType='+devicesvalue+'&appCode=MY',
method: 'GET',
// header:{
// 'x-nextinteract-authtoken': pm.variables.get("login-authtoken")
// }
}, function (err, res) {
console.log(res);
pm.expect(err).to.not.be.ok;
pm.expect(res).to.have.property('code', 200);
pm.expect(res).to.have.property('status', 'OK');
});
response.should.have.status(200);
response.ok.should.be.true;
response.statusType.should.equal(2);
response.error.should.be.false;
}
});