小编the*_*boy的帖子

Postman API 测试:无法断言值是否为 true

我正在使用返回以下数据的 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

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

postman ×1