Выбор ответа Junior Postman, Insomnia и curl спрашивают часто обновлено

Проверка в скрипте Postman

Вопрос

Какой код в скрипте после ответа (Post-response, раньше вкладка Tests) проверяет, что статус ответа 201?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: pm.test("создан", () = pm.response.to.have.status(201));. Тесты в Postman пишутся на JavaScript через объект pm: pm.test(имя, функция) и утверждения в стиле Chai (pm.response.to.have.status, pm.expect(x).to.eql(y)).

Варианты ответа

  1. pm.assert(pm.response.code == 201, "создан");
  2. pm.status(201).should.be.ok("создан");
  3. pm.test("создан", () => pm.response.to.have.status(201));правильный ответ
  4. test("создан", () => expect(response.status).toBe(201));

Разбор

Тесты в Postman пишутся на JavaScript через объект pm: pm.test(имя, функция) и утверждения в стиле Chai (pm.response.to.have.status, pm.expect(x).to.eql(y)). Остальные варианты похожи на другие библиотеки, но в Postman не существуют.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.