py-psychological-help / ---

0 stars 0 forks source link

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

Closed qase-testops[bot] closed 8 months ago

qase-testops[bot] commented 8 months ago

Actual result

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


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

Шаги воспроизведения:

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

    Описание тестовых данных пример тестовых данных
    Ввод букв латинского алфавита "last_name": "FrodoBaggins"
    Ввод спецсимволов "last_name": "!?"
    Ввод дефиса в начале поля "last_name": "-ФродоБэггинс"
    Ввод двух дефисов, идущих подряд "last_name": "Фродо--Бэггинс"
    Ввод двух пробелов, идущих подряд "last_name": "Фродо Бэггинс"
    Ввод цифр "last_name": "1234567"

5. Нажать кнопку Send

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

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

%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20last_name%202%20%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%D0%B0.png %D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20last_name%20%D0%94%D0%B5%D1%84%D0%B8%D1%81%20%D0%B2%20%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B5.png %D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20last%20name%202%20%D0%B4%D0%B5%D1%84..png %D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20last_name%20%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B.png %D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20last_name%20%D0%A6%D0%B8%D1%84%D1%80%D1%8B.png %D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20last_name%20%D0%9B%D0%B0%D1%82.%D0%B1%D1%83%D0%BA%D0%B2%D1%8B.png

qase-testops[bot] commented 8 months ago

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

sergey-xx commented 8 months ago

выполнено кроме вот этого "last_name": "Фродо--Бэггинс"

sergey-xx commented 8 months ago

устранено. проверил на боевом сервере.

"last_name": "Фродо Бэггинс" -- здесь один пробел в примере

пробелы в начале и в конце поля игнорируются бэкендом