| 61 | * Clears all storage mock data and calls. |
| 62 | */ |
| 63 | export function clearStorageMocks() { |
| 64 | if (typeof localStorage !== 'undefined') { |
| 65 | localStorage.clear() |
| 66 | vi.mocked(localStorage.getItem).mockClear() |
| 67 | vi.mocked(localStorage.setItem).mockClear() |
| 68 | vi.mocked(localStorage.removeItem).mockClear() |
| 69 | } |
| 70 | if (typeof sessionStorage !== 'undefined') { |
| 71 | sessionStorage.clear() |
| 72 | vi.mocked(sessionStorage.getItem).mockClear() |
| 73 | vi.mocked(sessionStorage.setItem).mockClear() |
| 74 | vi.mocked(sessionStorage.removeItem).mockClear() |
| 75 | } |
| 76 | } |