Код IT
← Каталог

Интеграционное тестирование — Запрос — `Get Task by ID`

Фрагмент из «Интеграционное тестирование»: Запрос — `Get Task by ID`.

javascript projectencyclopedia7-05-testirovanie-121 embed URL статья в энциклопедии
JavaScript main.js
pm.test("Status 200 OK", () => {
    pm.response.to.have.status(200);
});

const task = pm.response.json();

pm.test("Task Данные matches created", () => {
    pm.expect(task.title).to.eql("Изучить интеграционное тестирование");
    pm.expect(task.status).to.eql("pending");
});

// Проверка, что createdAt и updatedAt — валидные ISO-строки
pm.test("Timestamps are valid ISO strings", () => {
    pm.expect(new Date(task.createdAt).toString()).to.not.equal("Invalid Date");
    pm.expect(new Date(task.updatedAt).toString()).to.not.equal("Invalid Date");
});
pm.test("Status 200 OK", () => {
    pm.response.to.have.status(200);
});

const task = pm.response.json();

pm.test("Task Данные matches created", () => {
    pm.expect(task.title).to.eql("Изучить интеграционное тестирование");
    pm.expect(task.status).to.eql("pending");
});

// Проверка, что createdAt и updatedAt — валидные ISO-строки
pm.test("Timestamps are valid ISO strings", () => {
    pm.expect(new Date(task.createdAt).toString()).to.not.equal("Invalid Date");
    pm.expect(new Date(task.updatedAt).toString()).to.not.equal("Invalid Date");
});