py-psychological-help / ---

0 stars 0 forks source link

201 Created при отправке POST-запроса на /api/v1/users/psychologists (в теле - параметр "birth_date" - некорректное значение, остальные параметры - произвольные корректные) #163

Open qase-testops[bot] opened 8 months ago

qase-testops[bot] commented 8 months ago

Actual result

Описание: успешная регистрация психолога, которому не исполнилось 18 лет, а также рожденных вне разрешенного диапазона.

Окружение: Адрес сервера: https://dpogovorim.ru

Шаги воспроизведения: Отправить POST-запрос на эндпойнт /api/v1/users/psychologists/ для регистрации нового психолога. В теле (JSON) указать:

Запрос Комментарий
{
    "first_name": "Яна",
    "last_name": "Привет",
    "birth_date": "2006-02-05",
    "email": "qa1707064411@gmail.com",
    "password": "Abcdefjh8@1",
    "photo": ""
}
18 лет исполнится на следующий день (пересчитать для текущей даты). Тут текущая – 04.02
{
    "first_name": "Яна",
    "last_name": "Привет",
    "birth_date": "2006-02-06",
    "email": "qa1707064411@gmail.com",
    "password": "Abcdefjh8@1",
    "photo": ""
}
18 лет исполнится через день (пересчитать для текущей даты). Тут текущая – 04.02
{
    "first_name": "Яна",
    "last_name": "Привет",
    "birth_date": "1928-04-29",
    "email": "qa1707064414@gmail.com",
    "password": "Abcdefjh8@1",
    "photo": ""
}
1928 г.
{
    "first_name": "Яна",
    "last_name": "Привет",
    "birth_date": "1900-01-01",
    "email": "qa1707064417@gmail.com",
    "password": "Abcdefjh8@1",
    "photo": ""
}
01.01.1900

Ожидаемый результат: запрос возвращается с кодом 400 Bad request. Психолог не зарегистрирован.

Фактический результат:. запрос возвращается с кодом 201 Created. Психолог зарегистрирован.

Приоритет: Высокий

image.png

Qase.io defect: 201 Created при отправке POST-запроса на /api/v1/users/psychologists (в теле - параметр "birth_date" - некорректное значение, остальные параметры - произвольные корректные) Found in test run: Test run 2024/02/01

qase-testops[bot] commented 8 months ago

Defect (D-130) was moved to status 'Open'