邮递员测试永远不会返回“不及格”

时间:2019-02-14 14:54:10

标签: postman postman-testcase

我正在尝试对我的API服务器进行测试,但没有通过测试结果。

我的代码:

var data = JSON.parse(responseBody);
var days = data["days"];

var total_distance = 0;
days.forEach(function(value,index,array){
    total_distance = total_distance + value["distance"];
});
pm.test("Distance data"),function(){
    pm.expect(data["total_distance"].to.equal(total_distance));
}

此脚本从不返回不通过。我怎么了?

1 个答案:

答案 0 :(得分:0)

您的测试语法不正确。在pm.test("Distance data"之后有一个右括号,它实际上应该是最后一行的最后一个字符。

尝试:

pm.test("Distance data", function () {
    pm.expect(data["total_distance"].to.equal(total_distance));
});