Skip to content

Статус 200 ОК если поле "description" содержит более 1001 символов ( включительно) POST/api/v1/users/{slug}/report_user/ #41

@qase-testops

Description

@qase-testops

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

Окружение: Адрес сервера: https://lingvogo.acceleratorpracticum.ru/api/v1/users/{slug}/report_user/

Pre-conditions:
1.Получаем список пользователей отправив запрос GET https://lingvogo.acceleratorpracticum.ru/api/v1/users/

2.В списке пользователей копируем slug пользователя на которого хотим отправить жалобу ( в нашем случае "slug": "lenkaaaaaa")

3.Создаем нового пользователя отправив запрос POST https://lingvogo.acceleratorpracticum.ru/api/v1/users/ c телом

{

"email": "one@exam1.com",

"username": "Evgenia",

"password": "Gotham01"

}

4.Авторизируемся под пользователем Evgenia отправив запрос POST https://lingvogo.acceleratorpracticum.ru/api/v1/auth/jwt/create/

Тело запроса

{

"username": "Evgenia",

"password": "Gotham01"

}

  1. Копируем значение в строке "access" ( без кавычек)

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

  1. Открыть новую вкладку Postman

  2. Выбираем метод POST в выпадающем списке методов

  3. Вводим URL адрес сайта LingvoChat в строку URL

  4. К введённому URL дописываем запрос к серверу

  5. В запрос вместо{slug} вставляем полученный из списка lenkaaaaaa

  6. В теле запроса пишем
    {
    "reason": "copyright_violation",
    "description": "Ах, не говорите мне про Австрию! Я ничего не понимаю, может быть, но Австрия никогда не хотела и не хочет войны. Она предает нас. Россия одна должна быть спасительницей Европы. Наш благодетель знает свое высокое призвание и будет верен ему. Вот одно, во что я верю. Нашему доброму и чудному государю предстоит величайшая роль в мире, и он так добродетелен и хорош, что Бог не оставит его, и он исполнит свое призвание задавить гидру революции, которая теперь еще ужаснее в лице этого убийцы и злодея. Мы одни должны искупить кровь праведника. На кого нам надеяться, я вас спрашиваю?.. Англия с своим коммерческим духом не поймет и не может понять всю высоту души императора Александра. Она отказалась очистить Мальту. Она хочет видеть, ищет заднюю мысль наших действий. Что они сказали Новосильцеву? Ничего. Они не поняли, они не могли понять самоотвержения нашего императора, который ничего не хочет для себя и все хочет для блага мира. И что они обещали? Ничего. И что обещали, и того не будет! Пруссия уже объявила, что Бонапарте непобедим и что вся Европа ничего не может против него. И я не верю ни в одном слове ни Гарденбергу, ни Гаугвицу. Я верю в одного Бога и в высокую судьбу нашего милого императора. Он спасет Европу Она вдруг остановилась с улыбкой насмешки над своею горячностью.",
    "close_user_access": true
    }

  7. Открываем вкладку authorization

  8. В type выбираем в списке Bearer token

  9. Вводим ранее полученный Token

  10. Нажимаем кнопку Send

Ожидаемый результат: Код и статус ответа: Code 400 Bad Request

Фактический результат: Код и статус ответа: — 200 OK

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