Коллекция Postman (скачать и импортировать в Postman)
> Ссылка на коллекциюДля запуска этой коллекции необходимо сгенерировать на сайте githab свой Personal access tokens (classic) , скопировать и вставить токен в поле авторизации на уровне колекции, выбрав тип авторизации Bearer-Token, сохранить.
Коллекция позволяет протестировать API Githab issues с методами GET, POST, PUT, PATCH, DELETE.
-
Запрос на получение всех имеющихся задач (issues)
-
Запрос на получение всех задач владельца (Owner)
-
Запрос на создание Issue 1 (описание "Something went wrong", label "bug", assignee "текущий логин на GitHub")
-
Запрос на получение конкретного issue
-
Запрос на изменение названия задачи (Issue 1 на Issue 2)
-
Запрос на блокировку задачи
-
Запрос на разблокировку задачи
-
Запрос на Удаление Issue 2 - в документации https://docs.github.com/en/rest/issues/issues?apiVersion=2022-11-28#about-issues нет описания способа удаления задачи. При удалении через GUI в Chrome DevTools копируем параметры запроса, - происходит удаление с использованием метода POST, в теле прописываются параметры задачи ( verify_delete: 1, _method: delete , authenticity_token: bFzuBd4C2b_tLcuPDx3OZ_AKJ8cddU8iW0esrILzduV0VCB8m7DZ2RLWBBWdxcnq-xdvmiNB0s8rRr7aaAUlTg ) Но через Postman - нужен другой токен, тк по этому удаление уже произошло через интерфейс. Ответ приходит: 404Not Found.
-
Запрос на неверный url (соотвественно можно аналогично создать множество негативных кейсов, меняя параметры в запросах).
-
РS. дописать из Жанны!!
