如何在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”。
答案 0 :(得分:0)
您可以使用
pm.expect(data.Approval).to.be.undefined;
或
pm.expect(data.Approval).to.be.null;
取决于您的需求。