🧹 Remove unnecessary whitespace in unit tests for useFeatureFlags
This commit is contained in:
@@ -17,7 +17,7 @@ describe('useFeatureFlags', () => {
|
|||||||
|
|
||||||
it('returns flag default values', () => {
|
it('returns flag default values', () => {
|
||||||
const { isEnabled } = useFeatureFlags();
|
const { isEnabled } = useFeatureFlags();
|
||||||
|
|
||||||
// ENABLE_CACHING defaults to true
|
// ENABLE_CACHING defaults to true
|
||||||
expect(isEnabled.value('enable-caching')).toBe(true);
|
expect(isEnabled.value('enable-caching')).toBe(true);
|
||||||
// DARK_MODE defaults to false
|
// DARK_MODE defaults to false
|
||||||
@@ -31,19 +31,19 @@ describe('useFeatureFlags', () => {
|
|||||||
|
|
||||||
it('returns false for flags requiring unavailable permissions', () => {
|
it('returns false for flags requiring unavailable permissions', () => {
|
||||||
const { isEnabled } = useFeatureFlags();
|
const { isEnabled } = useFeatureFlags();
|
||||||
|
|
||||||
// GAMEMASTER_DIFF_VIEWER requires permission
|
// GAMEMASTER_DIFF_VIEWER requires permission
|
||||||
expect(isEnabled.value('gamemaster-diff-viewer')).toBe(false);
|
expect(isEnabled.value('gamemaster-diff-viewer')).toBe(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('returns array of flags from getFlags', () => {
|
it('returns array of flags from getFlags', () => {
|
||||||
const { getFlags } = useFeatureFlags();
|
const { getFlags } = useFeatureFlags();
|
||||||
|
|
||||||
const flags = getFlags.value();
|
const flags = getFlags.value();
|
||||||
|
|
||||||
expect(Array.isArray(flags)).toBe(true);
|
expect(Array.isArray(flags)).toBe(true);
|
||||||
expect(flags.length).toBeGreaterThan(0);
|
expect(flags.length).toBeGreaterThan(0);
|
||||||
|
|
||||||
// Check structure of returned flags
|
// Check structure of returned flags
|
||||||
const darkMode = flags.find(f => f.name === 'dark-mode');
|
const darkMode = flags.find(f => f.name === 'dark-mode');
|
||||||
expect(darkMode).toBeDefined();
|
expect(darkMode).toBeDefined();
|
||||||
@@ -53,21 +53,21 @@ describe('useFeatureFlags', () => {
|
|||||||
|
|
||||||
it('setBackendFlags updates flag states', () => {
|
it('setBackendFlags updates flag states', () => {
|
||||||
const { isEnabled, setBackendFlags } = useFeatureFlags();
|
const { isEnabled, setBackendFlags } = useFeatureFlags();
|
||||||
|
|
||||||
expect(isEnabled.value('dark-mode')).toBe(false);
|
expect(isEnabled.value('dark-mode')).toBe(false);
|
||||||
|
|
||||||
setBackendFlags({
|
setBackendFlags({
|
||||||
'dark-mode': true,
|
'dark-mode': true,
|
||||||
'experimental-search': true
|
'experimental-search': true
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(isEnabled.value('dark-mode')).toBe(true);
|
expect(isEnabled.value('dark-mode')).toBe(true);
|
||||||
expect(isEnabled.value('experimental-search')).toBe(true);
|
expect(isEnabled.value('experimental-search')).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('supports fetchFromBackend method', () => {
|
it('supports fetchFromBackend method', () => {
|
||||||
const { fetchFromBackend } = useFeatureFlags();
|
const { fetchFromBackend } = useFeatureFlags();
|
||||||
|
|
||||||
expect(fetchFromBackend).toBeDefined();
|
expect(fetchFromBackend).toBeDefined();
|
||||||
expect(typeof fetchFromBackend).toBe('function');
|
expect(typeof fetchFromBackend).toBe('function');
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user