Refactor unit tests for useFeatureFlags to improve readability, consistency, and formatting

This commit is contained in:
2026-01-28 22:54:28 +00:00
parent 338ee1f750
commit cf106cd5f3

View File

@@ -18,7 +18,7 @@ describe('useFeatureFlags', () => {
useAuth.mockReturnValue({ useAuth.mockReturnValue({
user: { isAdmin: false, permissions: [] }, user: { isAdmin: false, permissions: [] },
token: null, token: null,
hasPermission: vi.fn((perm) => false) hasPermission: vi.fn(perm => false)
}); });
}); });
@@ -65,7 +65,7 @@ describe('useFeatureFlags', () => {
useAuth.mockReturnValue({ useAuth.mockReturnValue({
user: { isAdmin: false, permissions: ['gamemaster-advanced'] }, user: { isAdmin: false, permissions: ['gamemaster-advanced'] },
token: null, token: null,
hasPermission: vi.fn((perm) => perm === 'gamemaster-advanced') hasPermission: vi.fn(perm => perm === 'gamemaster-advanced')
}); });
const { isEnabled } = useFeatureFlags(); const { isEnabled } = useFeatureFlags();
@@ -126,10 +126,13 @@ describe('useFeatureFlags', () => {
it('loads overrides from localStorage on init', () => { it('loads overrides from localStorage on init', () => {
// Set override in storage // Set override in storage
localStorage.setItem('feature_flag_overrides', JSON.stringify({ localStorage.setItem(
'feature_flag_overrides',
JSON.stringify({
'dark-mode': true, 'dark-mode': true,
'experimental-search': true 'experimental-search': true
})); })
);
const { isEnabled } = useFeatureFlags(); const { isEnabled } = useFeatureFlags();