如何在Postman中声明空值?

时间:2019-05-24 06:53:46

标签: javascript api postman

如何在Postman中声明空值。我知道我应该断言“非空”值,我也正在这样做。

这是我的代码:

 pm.test("Validate Approval is correct", function(){
if(IsEx === 1){
   pm.expect(data.Approval).not.eql(null);
}else if (IsEx ===0){
   pm.expect(data.Approval).equal(null);
   //pm.expect(data.Approval).eql(null);
   //pm.expect(data.Approval) === null;
   //pm.expect(data.Approval).include(null);
}
});

基本上,价值批准取决于IsEx,我不需要检查空值,但在这种情况下,我需要检查。我遇到的问题是“ AssertionError:期望的null不完全等于null”。

1 个答案:

答案 0 :(得分:0)

您可以使用

pm.expect(data.Approval).to.be.undefined;

pm.expect(data.Approval).to.be.null;

取决于您的需求。

您也可以查看chai reference for this topic