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