codebattle
codebattle copied to clipboard
Feature: Пользователю доступно окно для отправлений сообщений в чате на канале Notification, предназначенном для системных сообщений
Summary
Пользователю доступно окно для отправлений сообщений в чате на канале Notification, предназначенном для системных сообщений
Google Chrome Версия 115.0.5790.171 (Официальная сборка), (64 бит) Windows 10 Pro version: 54b68ac
Reproduction steps
1. Зайти на страницу https://codebattle.hexlet.io/
2. Авторизоваться
3. Выбрать в чате канал 'Notification'
4. Набрать любое сообщение
5. Нажать кнопку 'Send'
Expected result
Окно для набора сообщений заблокировано либо нельзя нажать кнопку 'Send'. Есть предупреждение о том, что данный канал предназначен для системных сообщений, и предложение переключиться на канал General для общения
Actual result
Поле для набора сообщений доступно, кнопка 'Send' активна. После отправки сообщений ничего не происходит, сообщения не отображаются в чате. Отсутствуют информационное предупреждение о том, что данный канал предназначен для системных сообщений, и предложение переключиться на канал General для общения. Отправленные сообщения при этом обнаруживаются в канале General, но пользователя об этом не предупреждают и не переключают на этот канал.
Browsers
Chrome
OS
Windows
Feature: Оставить кнопку "Send" активной.
Добавить слева от инпута тег сообщения, который определяет предназначение отправляемого сообщения, если мы находимся в Notifications, то ставим тег All (General).
Тег All будет стоять и для General, для приватных сообщений: Private.
За основу берем пример ниже:
Игрокам доступен выбор для отправки системных сообщений.
Google Chrome Версия 107.0.5304.121 (Официальная сборка) (64 бит) Windows 10
Reproduction steps
- Зайти на главный сайт https://codebattle.hexlet.io/
- Ввести данные для входа / зарегестрироваться
- Перейти в чат
- Выбрать в чате канал 'Notification'
- Написать сообщение
- Нажать кнопку "send"
Expected result При попытки отправки сообщения в чат 'Notification', пользователю должно прийти оповещании об отказе или же чат должен быть закрыт для всеообщего пользования.
Actual result Отправка сообщений переносится в чат General, а в чате Notification ничего не отправляется и пользователя не переносит в активный чат.
summary: Пользователям доступна возможность отправить текст во вкладке чата "Notification"
prerequisites: Открыта страница лобби веб-игры https://codebattle.hexlet.io/#lobby. Пользователь авторизован
test-data: empty
steps: Открываем вкладку чата "Notification" Набираем текст "Hi Hexlet" Нажимаем на кнопку "Send" Открываем вкладку чата "General"
expected-result: Поле для набора сообщений недоступно для ввода
Actual result:
Можно ввести любой текст во вкладку чата "Notification"
Текст "Hi Hexlet" отобразился во вкладке "General"
environment: Browsers: Firefox 115.6.0esr (64-разрядный) OS: Windows 7 Профессиональная, Service Pack 1 Current version: dbd0d89
- summary: |
After selecting the notification tab in chat, the message entry window for general remains active.
environment: |
Google Chrome 128.0.6613.138 (Official Build) (64 bit)
Windows 11
steps-to-reproduce: |
- Open the home page
- Select the notification tab in the chat room
- Write a message
- Press send
- Go to general chat expected-result: | After selecting the notification tab in chat, the message entry window is inactive actual-result: | After selecting the notification tab in chat, the message entry window for general remains active
https://github.com/user-attachments/assets/3498de05-ce67-4450-a6e4-5ab0f98743b9
- summary: A window is available for the user to send messages in the chat on the Notification channel intended for system messages.
- environment: Website version 376ef8e Google Chrome 138.0.7204.158 (Official Build) (64 bit) Windows 10 22H2 OS
- steps-to-reproduce:
- Open the page https://codebattle.hexlet.io/#lobby
- Open the chat tab "Notification"
- expected-result: The message set field is unavailable for input
- actual-result: The message set field is available, we can send messages and they will appear in the "General" tab
summary: | Message input for general chat stays active after switching to the notification tab. environment: | Current version: 376ef8e deployedAt UTC: 2025-05-29 12:26:58 Windows 11 steps-to-reproduce: |
- Open the homepage
- Go to the chat section
- Switch to the "Notifications" tab
- Type a message
- Press "Send"
expected-result: | When the "Notifications" tab is selected, the input field for general chat should be disabled. actual-result: | The input field for general chat remains enabled even after switching to the "Notifications" tab.