modular-platform-it / QA

0 stars 0 forks source link

Не меняется значение next_action на пустое PUT /v1/bots/{telegram_bot_pk}/actions/{id}/ при запросе с валидным next_action - пустое поле #106

Closed qase-testops[bot] closed 1 month ago

qase-testops[bot] commented 1 month ago

Priority Normal Severity Normal

Предусловие:

  1. В действии бота поле next_action имеет значение 42
  2. Запустить программу Postman
  3. Прописать авторизацию в заголовке запроса

Шаги:

  1. Выбрать метод запроса PUT
  2. Заполнить заголовок запроса https://api.xwick.ru/v1/bots/{telegram_bot_pk}/actions/{id}/ , где: telegram_bot_pk - id существующего бота в статусе Остановлен, id - id действия бота
  3. В теле запроса выбрать multipart/form-data, вставить ключ-значения:
    • name: fgfg
    • command_keyword: /fgg
    • position:5
    • is_active: true
    • next_action - пустое поле
  4. Отправить запрос, нажав кнопку Send
  5. Посмотреть запрос во вкладке Pretty

ФР: 200 ОК, в next_action прежнее значение (42) ОР: 200 OK, в next_action пустое значение Окружение : https://api.xwick.ru/

curl --location --request PUT 'https://api.xwick.ru/v1/bots/2/actions/40/' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: application/json' \
--header 'Authorization: Basic NjUwOTU4OEBtYWlsLnJ1OiEyMzRxd2Vy' \
--form 'name="gff"' \
--form 'command_keyword="/gf"' \
--form 'position="5"' \
--form 'is_active="true"' \
--form 'next_action=""'

Qase.io defect: 200 ОК PUT /v1/bots/{telegram_bot_pk}/actions/{id}/ при запросе с валидными telegram_bot_pk, id, name, command_keyword, is_active, position и и валидным next_action - iпустое поле Found in test run: Тестирование API

20-06-2024%2000-58-57.png

qase-testops[bot] commented 1 month ago

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

qase-testops[bot] commented 1 month ago

Defect (D-75) was moved to status 'Resolved'