Только что начал писать javascript для тестирования API, и ниже приведен код для тестирования нескольких шагов в ответе Json. Есть ли способ очистить и уменьшить количество строк [closed]

TC1 — это код для проверки данных 1-го элемента списка в ответе json, код TC2 для проверки данных 2-го элемента списка в ответе json и т. Д. Можно ли это очистить, чтобы было меньше строк

pm.test("E13_TC1",function() {pm.expect(responseJson.runnerNodeResults[5].filterTemplateId).eql(18);});
        pm.test("E13_TC2",function(){pm.expect(responseJson.runnerNodeResults[5].steps[0].step).eql(0);
        pm.expect(responseJson.runnerNodeResults[5].steps[0].definition.id).eql(18);
        pm.expect(responseJson.runnerNodeResults[5].steps[0].definition.type).eql("FilterTemplate");
        pm.expect(responseJson.runnerNodeResults[5].steps[0].stepResult.status).eql("Ready");});
 pm.test("E13_TC3",function() {pm.expect(responseJson.runnerNodeResults[5].steps[1].step).eql(1);
        pm.expect(responseJson.runnerNodeResults[5].steps[1].definition.id).eql(114);
        pm.expect(responseJson.runnerNodeResults[5].steps[1].definition.type).eql("Condition");
        pm.expect(responseJson.runnerNodeResults[5].steps[1].definition.name).eql("Condition::114");
        pm.expect(responseJson.runnerNodeResults[5].steps[1].stepResult.status).eql("Ready");});
      pm.test("E13_TC4",function() {pm.expect(responseJson.runnerNodeResults[5].steps[2].step).eql(2);
        pm.expect(responseJson.runnerNodeResults[5].steps[2].definition.id).eql(112);
        pm.expect(responseJson.runnerNodeResults[5].steps[2].definition.type).eql("Condition");
        pm.expect(responseJson.runnerNodeResults[5].steps[2].definition.name).eql("Condition::112");
        pm.expect(responseJson.runnerNodeResults[5].steps[2].stepResult.status).eql("Ready");});
        pm.test("E13_TC5",function() {pm.expect(responseJson.runnerNodeResults[5].steps[3].step).eql(3);
        pm.expect(responseJson.runnerNodeResults[5].steps[3].definition.id).eql(351);
        pm.expect(responseJson.runnerNodeResults[5].steps[3].definition.type).eql("Equation");
        pm.expect(responseJson.runnerNodeResults[5].steps[3].stepResult.status).eql("Evaluated");
        pm.expect(responseJson.runnerNodeResults[5].steps[3].stepResult.value).to.be.true;});

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *