✨ Refactor unit tests for useFeatureFlags to improve readability, consistency, and formatting
This commit is contained in:
@@ -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({
|
||||
'dark-mode': true,
|
||||
'experimental-search': true
|
||||
}));
|
||||
localStorage.setItem(
|
||||
'feature_flag_overrides',
|
||||
JSON.stringify({
|
||||
'dark-mode': true,
|
||||
'experimental-search': true
|
||||
})
|
||||
);
|
||||
|
||||
const { isEnabled } = useFeatureFlags();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user