Вступить в клуб →
лёгкаявопросТестирование REST API

POST /orders с отрицательной суммой вернул 200 OK и текст ошибки

Проверяете негативный сценарий создания заказа в Postman:

POST /api/v1/orders
Content-Type: application/json

{ "client_id": 42, "amount": -100 }

Ответ сервиса:

HTTP/1.1 200 OK

{ "error": "amount must be positive" }

Заказ в базе не создан. Что вы предъявите разработчику?

  • Дефекта нет: заказ не создан, а клиентское приложение разберёт поле error в теле ответа и покажет пользователю текст ошибки
  • Код ответа не соответствует результату: отказ по валидации должен приходить с кодом 4xx
  • Дефект в том, что при коде 200 вообще пришло тело: успешный ответ должен быть пустым
  • Нужен код 500: сервис не смог выполнить операцию создания заказа

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела