import { clearLocalStorage, LOCAL_STORAGE_KEYS } from 'common' import { describe, expect, it } from 'vitest' describe('clearLocalStorage', () => { it('preserves queue operations preferences while removing non-allowlisted keys', () => { localStorage.clear() localStorage.setItem(LOCAL_STORAGE_KEYS.UI_PREVIEW_QUEUE_OPERATIONS, 'true') localStorage.setItem('not-allowlisted', 'remove-me') clearLocalStorage() expect(localStorage.getItem(LOCAL_STORAGE_KEYS.UI_PREVIEW_QUEUE_OPERATIONS)).toBe('true') expect(localStorage.getItem('not-allowlisted')).toBeNull() }) })