refactor: remove storage migration logic and associated tests

This commit is contained in:
Will Miao
2025-09-24 06:04:08 +08:00
parent 4b4b8fe3c1
commit 6f4453aaf3
4 changed files with 0 additions and 372 deletions

View File

@@ -8,7 +8,6 @@ const {
getSessionItem,
setSessionItem,
removeSessionItem,
migrateStorageItems
} = storageHelpers;
const createFakeStorage = () => {
@@ -110,33 +109,3 @@ describe('storageHelpers namespace utilities', () => {
expect(sessionStorage.getItem('lora_manager_flag')).toBeNull();
});
});
describe('migrateStorageItems', () => {
it('migrates known keys and logs completion', () => {
const setStorageSpy = vi.spyOn(storageHelpers, 'setStorageItem');
localStorage.setItem('theme', '"light"');
localStorage.setItem('loras_filters', JSON.stringify({ sort: 'asc' }));
localStorage.setItem('nsfwBlurLevel', '3');
migrateStorageItems();
expect(setStorageSpy).toHaveBeenCalledTimes(3);
expect(localStorage.getItem('lora_manager_theme')).toBe('light');
expect(localStorage.getItem('lora_manager_loras_filters')).toBe(JSON.stringify({ sort: 'asc' }));
expect(localStorage.getItem('loras_filters')).toBeNull();
expect(localStorage.getItem('lora_manager_nsfwBlurLevel')).toBe('3');
expect(localStorage.getItem('nsfwBlurLevel')).toBeNull();
expect(localStorage.getItem('lora_manager_migration_completed')).toBe('true');
expect(consoleLogMock).toHaveBeenCalledWith('Lora Manager: Storage migration completed');
});
it('skips migration when already completed and logs notice', () => {
const setStorageSpy = vi.spyOn(storageHelpers, 'setStorageItem');
localStorage.setItem('lora_manager_migration_completed', 'true');
migrateStorageItems();
expect(setStorageSpy).not.toHaveBeenCalled();
expect(consoleLogMock).toHaveBeenCalledWith('Lora Manager: Storage migration already completed');
});
});