POSTMAN jetpacks在for循环中测试

Ran*_*mba 9 testing rest automated-tests postman

点击API w/GET请求,检查项目是否已被globals.id变量删除,在forloop中进行测试,当我运行test时返回0/0测试通过.我在for循环中的所有控制台日志都工作,对象包含的值与我所拥有的值相匹配.有人知道怎么做吗?

var data = JSON.parse(responseBody);


for (var i = 0; i < data.length; i++){
  tests["id has been deleted"] = data[i].id !== globals.id;
  if(data[i].id !== globalID){
    tests["id has been deleted"] = data[i].id !== globals.id;
    return true;
  }
}
Run Code Online (Sandbox Code Playgroud)

Man*_*lan 6

我可以用for循环进行测试.我的Json:

{
  "rows": [
    {
      "id": "2804",
      "title": "Some title",
      ...
    },
    ...
  ],
  "total": "2788"
}
Run Code Online (Sandbox Code Playgroud)

我的测试:

for (var i in data.rows){
    var obj = data.rows[i];
    tests["title of row #" + i + " is not null"] = !!obj.title;
    tests["title of row #" + i + " is not empty"] = obj.title !== "";
}
Run Code Online (Sandbox Code Playgroud)

但如果我使用"return true"邮差显示"Tests(0/0)"