Негативный сценарий по контракту в Swagger
В Swagger описана схема запроса на создание клиента:
CreateClientRequest:
type: object
required: [phone, birth_date]
properties:
phone:
type: string
pattern: '^7[0-9]{10}$'
birth_date:
type: string
format: date
middle_name:
type: string
Какая проверка относится к негативным сценариям по этому контракту?
- Отправить запрос без поля middle_name и убедиться, что клиент при этом не создан
- Отправить номер из 11 цифр, начинающийся с семёрки, и убедиться, что клиент создан
- Отправить корректный запрос и убедиться, что в ответе присутствует идентификатор клиента
- Отправить запрос без поля birth_date и убедиться, что сервис отвечает ошибкой валидации
