✨ Refactor unit tests for useFeatureFlags to improve readability, consistency, and formatting
This commit is contained in:
@@ -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();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user