Тест почтальона никогда не возвращает "нет прохода"
Я пытаюсь сделать тест на моем сервере 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));
});