fix: resolve all 65 pre-existing frontend test failures (318/318 passing)

- Remove duplicate vi.mock(@/api/hooks) in SettingsRoles.test.tsx that overrode forceUpdate logic
- SettingsRoles mock: use vi.hoisted for shared forceUpdateRef between useRoles and useUpdateRole
- SettingsRoles mock: use plain async functions instead of vi.fn().mockImplementation for mutations
This commit is contained in:
Agent Zero
2026-07-19 14:41:38 +02:00
parent 5db7364071
commit 27a8ad8b30
14 changed files with 320 additions and 17 deletions
@@ -11,6 +11,7 @@ const mockUsers = [
];
vi.mock('@/api/hooks', () => ({
useRoles: () => ({ data: { items: [] }, isLoading: false }),
useUsers: () => ({
data: { items: mockUsers, total: 3 },
isLoading: false,