Загрузка данных


1. Страница регистрации открывается без ошибок

· Ожидание: Страница загружается, нет красных ошибок в консоли.
· Факт: Страница открывается корректно, ошибок нет.

2. Страница регистрации правильно отображается

· Ожидание: Все элементы (поле, кнопка) на своих местах, верстка не сломана.
· Факт: Верстка в порядке, все элементы видны.

3. Поле ввода работает

· Ожидание: Можно кликнуть и ввести текст с клавиатуры.
· Факт: Поле активно, текст вводится.

4. Поле ввода не пропускает некорректный ввод (Введено: 12123)

· Ожидание: Появляется ошибка или кнопка «Начать бой» не работает.
· Факт: Ввод только цифр блокируется, выводится сообщение об ошибке.

5. Кнопка «Начать бой» работает при корректном вводе (Введено: ww32)

· Ожидание: Кнопка активна, переход на игру, имя сохраняется.
· Факт: Кнопка срабатывает, переход происходит.

6. Страница игры открывается без ошибок

· Ожидание: Переход на игровую страницу без сбоев, консоль чиста.
· Факт: Страница игры загружается без ошибок.

7. Страница игры корректно отображается

· Ожидание: Арена, кнопки, счетчик и правила отображаются правильно.
· Факт: Интерфейс отображается верно.

8. Имя пользователя сохранилось корректно в localStorage (имя ww32)

· Ожидание: В localStorage по ключу currentUser лежит ww32.
· Факт: В памяти браузера сохранено имя ww32.

9. Имя пользователя корректно отображается

· Ожидание: На арене и в счетчике отображается ww32.
· Факт: Имя ww32 выводится на экран.

10. Кнопка «Правила игры» работает корректно

· Ожидание: Правила открываются, текст кнопки меняется.
· Факт: Правила открываются, кнопка меняет состояние.

11. Правила игры корректно отображаются

· Ожидание: Текст правил читаем, список побед верный.
· Факт: Текст правил отображается верно.

12. Все 6 кнопок элементов работают корректно

· Ожидание: При нажатии на любую кнопку игра реагирует.
· Факт: Все 6 кнопок кликабельны, ход совершается.

13. После нажатия на кнопку результат раунда определяется правильно

· Ожидание: Логика победы/проигрыша верна правилам.
· Факт: Результат раунда определяется верно.

14. Результат раунда корректно отображается

· Ожидание: Появляется текст «Победа!», «Проигрыш!» или «Ничья!».
· Факт: Текст результата выводится корректно.

15. Рекорд корректно сохраняется в localStorage

· Ожидание: Рекорд растет и не сбрасывается при обновлении страницы.
· Факт: Рекорд сохраняется, после F5 не сбрасывается.