Skip to content

Тесты кнопки админа между ресурсами и пользователями #79

Closed

Description

@vladcheck

Blocked by: #74

Что

Покрыть навигацию ResourceList <-> UserList для ADMIN.

Файл: ui/AdminNavigationButtonsTest.java (TestFX по образцу ResourceListControllerTest).

Кейсы

  • usersButton на ResourceList: ADMIN видит, MODER/USER не видят, visible+managed парой.
  • resourcesButton на UserList: ADMIN видит, MODER/USER не видят (красные до фикса Исправить тестабельность страниц пользователей (блокер для тестов) #74).
  • Навигация: usersButton->goTo(UserList), resourcesButton->goTo(ResourceList), круговая InOrder, never logout().
  • Не-админ через UI перейти не может (managed=false).
  • Null-safety: getAuthService()==null, getCurrentUser()==null, role==null -> скрыты без NPE.
  • Состояние: переход создает новый контроллер, фильтры/offset сбрасываются, errorLabel не перетекает.

Техтребования

  • Только WaitForAsyncUtils. Русские DisplayName.

Part of #29

Metadata

Metadata

Assignees

Labels

ready-for-agentFully specified, ready for an AFK agent

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions