我正在使用返回以下数据的 GET 请求测试 API:
{
"Verified": true,
"VerifiedDate": 2018-10-08
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试测试第一个字段是否返回 true,并且第二个字段是否有值。我有以下代码:
pm.test("Verified should be true", function () {
var Status = pm.response.json();
pm.expect(Status.Verified).to.be.true;
});
pm.test("Returns a verified date", function () {
var Status = pm.response.json();
pm.expect(Status.VerifiedDate).to.not.eql(null);
});
Run Code Online (Sandbox Code Playgroud)
true 断言失败的原因如下:
经核实应该属实 | 断言错误:预期未定义为 true
为什么第一次测试失败?
我正在对 post 命令运行相同的测试,没有任何问题。
有任何想法吗?
谢谢
postman ×1