codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: Невозможно принять запрос на игру, либо отклонить запрос

Open AIonLisa opened this issue 11 months ago • 5 comments

Summary

В шапке страницы, получив уведомление об инвайте на игру, невозможно сделать accept или decline инвайта

Reproduction steps

1. Залогиниться в системе с двух разных аккаунтов
  test-data:
    Пользователь №1: Email = [email protected] Password = 123456
    Пользователь №2: Email = [email protected] Password = 123456
2. Пользователю № 1 нажать кнопку Create a game, в открывшемся окне нажать With a friend
3. Выбрать Пользователя №2 в Choose opponent и нажать Create invite
4. Пользователю № 2 в шапке страницы нажать на уведомление об инвайте и сделать accept или decline

Expected result

Пользователь №2 смог принять или отклонить игру

Actual result

Пользователь №2 не может принять или отклонить игру

Browsers

Chrome

OS

Windows

Current version: 5876eae

AIonLisa avatar Apr 01 '24 20:04 AIonLisa

summary: | Не работает кнопка "Dicline" не работает для отклонения приглашение в игру с другом environment: | Yandex 120.0.6099.736 (64-разрядная версия) Windows 11 Version 23H2 (Build 22631.3447) Current version: 6b220bb steps-to-reproduce: | С первого аккаунта (name1) создаем игру нажав на "Create a game" Выбираем параметр "Game Type" c значением "With a friend", остальные параметры произвольно Нажимаем на кнопку "Create batlte" Нажимаем на всплывающее окно с параметром "Choose opponent" Вводим вручную имя друга "name2", остальные параметры выбираем произвольно Нажимаем на кнопку "Create invite" Со второго аккаунта (name2) отклоняем приглашение на батл нажав на "Dicline" в шапке профиля (кнопка с рисункам мечей) expected-result: | Игра корректно отменяется actual-result: | Невозможно отклонить приглашение, кнопка "Dicline" не работает

https://github.com/hexlet-codebattle/codebattle/assets/103883865/ceda48b5-fdc6-43e7-991c-5caebab4ef44

GhArKn avatar Apr 11 '24 18:04 GhArKn

summary: | Не работает кнопка "Acept" для принятия приглашение в игру с другом environment: | Microsoft Edge Версия 121.0.2277.98 (Официальная сборка) (64-разрядная версия) ОС Windows 11 pro steps-to-reproduce: | С первого аккаунта "Alex123" создаем игру нажав на "Create a game" Выбираем параметр "Game Type" c значением "With a friend", остальные параметры произвольно Нажимаем на кнопку "Create batlte" Вводим имя друга "Alex123321", остальные параметры выбираем произвольно Нажимаем на кнопку "Create invite" Со второго аккаунта "Alex123321" принимаем приглашение в игру нажав на "Acept" в правом верхнем углу кнопка "в виде двух мечей" expected-result: | Игра корректно запускается, в качестве соперника играет друг actual-result: | Невозможно принять приглашение, кнопка "Acept" не работает Невозможно отклонить приглашение, кнопка "Decline" не работает create a game friend create a game friend 2 create a games 3

SanDiego6677 avatar Apr 23 '24 11:04 SanDiego6677

30.04.2024

Не удалось воспроизвести баг — в версии e9cfc50 кнопка Accept работает

Env Current version: e9cfc50 Google Chrome Версия 124.0.6367.60 (Официальная сборка), (64 бит) ОС Windows 10 Корпоративная 1909

test data: Account 1) login = [email protected] password = 12345Abc Account 2) login [email protected] password = 12345Abc

steps-to-reproduce:

  1. С первого аккаунта создаем игру нажав на "Create a game"
  2. Выбираем параметр "Game Type" c значением "With a friend", вводим никнейм друга, остальные параметры игры вводим произвольно
  3. Нажимаем на кнопку "Create invite"
  4. Со второго аккаунта отклоняем приглашение на батл нажав на "Decline" в шапке профиля (кнопка с рисункам мечей)

**expected-result: ** Игра корректно отменяется

**actual-result: ** Игра корректно отменяется

https://github.com/hexlet-codebattle/codebattle/assets/156695334/6ada5e0c-a99b-42d4-a202-3651fc85ace0

Povej-mi-Katrina avatar Apr 30 '24 17:04 Povej-mi-Katrina

Summary Не работает кнопка 'Decline' для отклонения приглашения на баттл от другого игрока

Reproduction steps

  1. авторизоваться в системе с двух разных аккаунтов test-data: Пользователь 1: Email = [email protected] Password = 1234567t , браузер Chrome Пользователь 2: Email = [email protected] Password = 1234567t2, браузер Firefox
  2. Пользователь 1 нажимает кнопку "Create a game"
  3. в открывшемся окне выбора условий игры выбирает Пользователя 2: "Game Type" = "with a friend" "Choose opponent" = "testiss2" "Choose task" = "random task"
  4. нажимает на кнопку "Create invite"
  5. Пользователь 2 нажимает на загоревшийся значок уведомления рядом с никнеймом
  6. в открывшемся всплывающем окне нажимает кнопку "Decline" Expected result Пользователь 2 отклонил приглашение к игре, значок уведомления у обоих игроков на панели погас. Actual result Пользователь 2 не может с первого нажатия отклонить игру. (Кнопка "Decline" работает нестабильно. Иногда, игра отклоняется с первого нажатия. Иногда - с n-ного (до n=6)

Current version: https://github.com/hexlet-codebattle/codebattle/commit/0ba780dfd087979ff79f615ae67f4e7deae2d58b Browsers Chrome Версия 125.0.6422.176 (Официальная сборка), (64 бит) Firefox 126.0.1 (64-разрядный) OS Windows 10 Home 22H2

Olgatestonline avatar Jun 14 '24 12:06 Olgatestonline

summary: | Пользователь не может отклонить/принять приглашение в игру environment: | Microsoft Edge Версия 127.0.2651.86 (Официальная сборка) (64-разрядная версия) ОС Windows 10 Домашняя Версия 22H2 Сборка ОС 19045.4651 steps-to-reproduce: | Нажать на кнопку Create a game Выбрать любой Level Выбрать With a friend в поле Game Type Указать любой Time control Ввести имя друга в поле Choose opponent Выбрать задачу или указать теги Нажать на кнопку Create invite С аккаунта друга нажать на кнопку скрещенных мечей Нажать на кнопку Accept/Decline

expected-result: | Приглашение на игру отклоняется/принимается actual-result: | При нажатии на кнопку Decline/Accept ничего не происходит, приглашение не отклоняется/не принимается invite_decline invite_accept invite_nothing

Khaazum avatar Aug 03 '24 17:08 Khaazum

  • summary: | Кнопка 'Decline' не работает для отказа на игру от другого пользователя environment: | Google Chrome версия 132.0.6834.83, (64-бит) Windows 11 steps-to-reproduce: |
    • Нажать на кнопку "CREATE A GAME"
    • Level = одна звезда
    • Game type = "With a friend"
    • Time control = 3 min
    • Choose opponent = Test1000
    • Choose task by name or tags = random task
    • Нажать "Create invite"
    • Нажать "Cancel" expected-result: | Пользователь может отменить игру с другом actual-result: | Игру нельзя отменить пользователю hexlet2025 и пользователю Test1000

Image Image

raiden-creator avatar Jan 20 '25 09:01 raiden-creator

It is impossible to accept an invitation to a game requirement: | The user can accept the invitation to play prerequisites: | User is authorized The user received an invitation from another player test-data: | no-data steps:

  1. Click on the invite
  2. Click accept

expected-result: | The game begins actual-result: | Error 500. The game doesn't begin

Current version: c655ad4 Browsers: Google Chrome, Version 130.0.6943.98 OS: Windows 10, Version 19045.5487

Image Image Image

kostaleks avatar Feb 18 '25 20:02 kostaleks

It is impossible to decline an invitation to a game requirement: | The user can decline the invitation to play prerequisites: | User is authorized The user received an invitation from another player test-data: | no-data steps:

  1. Click on the invite
  2. Click decline

Image Image

expected-result: | The invitation disappears actual-result: | The invitation doesn't disappear

Current version: c655ad4 Browsers: Google Chrome, Version 130.0.6943.98 OS: Windows 10, Version 19045.5487

kostaleks avatar Feb 18 '25 20:02 kostaleks