Skip to content

Ответ 200 ОК вместо 400 Bad Request при загрузке в параметр avatar фото с недопустимым форматом (bmp, gif) - ручка PATCH/api/v1/users/me/ #34

@qase-testops

Description

@qase-testops

Preconditions

1.Открыть Postman.
2.Зарегистрировать нового пользователя запросом на URL LinguaChat - метод POST/api/v1/users/,
тело запроса:
{
  "email": "anastasiianikii@yandex.ru",
  "username": "nastya",
  "password": "p1a2s3w4"
}
3.Авторизоваться через запрос POST/api/v1/auth/jwt/create/, чтобы получить токен.
тело запроса:
Ввести в тело запроса:

{
  "username": "nastya",
  "password": "p1a2s3w4"
}

Steps to reproduce

  • Step 1
    Action: Создать новый запрос с методом PATCH/api/v1/users/me/
  • Step 2
    Action: Во вкладке Authorization выбрать пункт Bearer Token.
  • Step 3
    Action: Ввести полученный при авторизации токен в поле рядом.
  • Step 4
    Action: Ввести в тело запроса:
    {
    "first_name": "Anastasiia",
    "avatar": "закодированная строка",
    "country": "ru", "birth_date": "1990-08-26", "native_languages": [ "Ru" ],
    "foreign_languages": [
    {
    "isocode": "En",
    "skill_level": "Newbie"
    }
    ],
    "gender": "Female",
    "topics_for_discussion": "string",
    "about": "string"
    }Expected Result: Ответ 400 Bad Request, информация о пользователе не изменилась.

Actual result

Можно загрузить недопустимый формат фото для аватара (bmp, gif)

Qase.io defect: Ввод в тело запроса параметр avatar с недопустимым форматом фото.
Found in test run: Test run 2023/08/16 avatar

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions