-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Приоритет: Высокий
Окружение: Адрес сервера: https://lingvogo.acceleratorpracticum.ru/api/v1/users/{slug}/report_user/
Preconditions
Получаем список пользователей отправив запрос GET https://lingvogo.acceleratorpracticum.ru/api/v1/users/
В списке пользователей копируем slug пользователя на которого хотим отправить жалобу ( в нашем случае "slug": "pulkit2")
Создаем нового пользователя отправив запрос POST https://lingvogo.acceleratorpracticum.ru/api/v1/users/ c телом
{
"email": "one@exam1.com",
"username": "Evgenia",
"password": "Gotham01"
}
Авторизируемся под пользователем Evgenia отправив запрос POST https://lingvogo.acceleratorpracticum.ru/api/v1/auth/jwt/create/
Тело запроса
{
"username": "Evgenia",
"password": "Gotham01"
}
Копируем значение в строке "access" ( без кавычек)
Шаги воспроизведения:
-
Открыть новую вкладку Postman
-
Выбираем метод POST в выпадающем списке методов
-
Вводим URL адрес сайта LingvoChat в строку URL
-
К введённому URL дописываем запрос к серверу
-
В запрос вместо{slug} вставляем полученный из списка pulkit2
-
В теле запроса пишем
{
"reason": "copyright_violation",
"description": "(хулиган)",
"close_user_access": true
} -
Открываем вкладку authorization
-
В type выбираем в списке Bearer token
-
Вводим ранее полученный Token
-
Нажимаем кнопку Send
Ожидаемый результат: Код и статус ответа: — 201Created
Фактический результат: Код и статус ответа: Code 400 Bad Request