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

Интеграционное тестирование — Запрос — `Partial Update (PATCH)`

Фрагмент из «Интеграционное тестирование»: Запрос — `Partial Update (PATCH)`.

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

const updated = pm.response.json();

pm.test("Status updated to in_progress", () => {
    pm.expect(updated.status).to.eql("in_progress");
});

// Проверка, что updatedAt изменился, а createdAt — нет
pm.test("updatedAt changed, createdAt preserved", () => {
    pm.expect(updated.updatedAt).to.not.eql(updated.createdAt);
    // (более строго: сравнить с предыдущим значением, сохранённым в переменную)
});
pm.test("Status 200 OK", () => {
    pm.response.to.have.status(200);
});

const updated = pm.response.json();

pm.test("Status updated to in_progress", () => {
    pm.expect(updated.status).to.eql("in_progress");
});

// Проверка, что updatedAt изменился, а createdAt — нет
pm.test("updatedAt changed, createdAt preserved", () => {
    pm.expect(updated.updatedAt).to.not.eql(updated.createdAt);
    // (более строго: сравнить с предыдущим значением, сохранённым в переменную)
});