Тест почтальона никогда не возвращает "нет прохода"

Я пытаюсь сделать тест на моем сервере 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 ответ

Решение

Синтаксис вашего теста неверен. У вас есть закрывающие скобки после pm.test("Distance data" который на самом деле должен быть последним символом в последней строке.

Пытаться:

pm.test("Distance data", function () {
    pm.expect(data["total_distance"].to.equal(total_distance));
});
Другие вопросы по тегам