py-psychological-help / ---

0 stars 0 forks source link

Ввод невалидных значений в поле "first_name". POST /api/v1/users/psychologists/ 201 Created. #124

Closed qase-testops[bot] closed 8 months ago

qase-testops[bot] commented 8 months ago

Actual result

Описание: Можно сохранить психолога с указанием невалидные значений в поле "first_name". Шаги воспроизведения:

  1. Открыть Postman.
  2. Ввести в строку POST (адрес сайта) /api/v1/users/psychologists.
  3. В разделе body выбрать raw формата JSON.
  4. В тело запроса ввести :

    Описание тестовых данных пример тестовых данных
    Ввод букв латинского алфавита "first_name": "FrodoBaggins"
    Ввод спецсимволов "first_name": "!?"
    Дефис в начало поля "first_name": "-ФродоБэггинс"
    Два дефиса идущих подряд "first_name": "Фродо--Бэггинс"
    Ввести два пробела идущих подряд "first_name": "Фродо Бэггинс"
    Ввести цифры "first_name": "1234567"
  5. Нажать на кнопку Send. Ожидаемый результат: 400 Bad Request.

Фактический результат: 201 Created. Приоритет: Средний Окружение: https://letstalk.ddns.net

Qase.io defect: Ввод невалидных значений в поле "first_name". POST /api/v1/users/psychologists/ 201 Created. Found in test run: Test run 2024/01/21

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-01-21%20%D0%B2%2018.09.28.png %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-01-21%20%D0%B2%2018.10.39.png %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-01-21%20%D0%B2%2018.19.05.png %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-01-21%20%D0%B2%2018.17.00.png %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-01-21%20%D0%B2%2018.09.59.png %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-01-21%20%D0%B2%2018.18.05.png

qase-testops[bot] commented 8 months ago

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

sergey-xx commented 8 months ago

устранено, проверено на боевом сервере в примере "Фродо Бэггинс" - один пробел