#json #postman
#json #почтальон
Вопрос:
pm.test("Age for apply a job", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.resume.age).to.eql(jsonData.jobPosting.lowerBoundAge amp;amp; jsonData.jobPosting.upperBoundAge);
});
Я хочу протестировать возраст от 25 до 40 лет, но этот код может протестировать только возраст
jsonData.резюме.возраст = 24
jsonData.Размещение вакансий.Нижняя граница = 25
jsonData.JobPosting.Верхний предел = 40
Ответ №1:
Вы можете использовать метод chaiJS within в утверждении:
pm.expect(jsonData.resume.age).to.be.within(jsonData.jobPosting.lowerBoundAge, jsonData.jobPosting.upperBoundAge);
Вы могли бы привести это в порядок и создать локальные переменные для каждого элемента, но, надеюсь, это даст вам общее представление.
Комментарии:
1. Можете ли вы принять это в качестве ответа, пожалуйста, если это решило вашу проблему 😁
2. @p_theoneyouknow chaijs.com/api/bdd почтальон использует чай, поэтому вы можете перейти по этой ссылке, чтобы увидеть другие вещи, которые вы можете использовать