Mocker Local Storage
Il est simple de mocker le local storage pour les tests unitaires avec vi.spyOn. Par exemple, pour mocker la méthode getItem :
vi.spyOn(Storage.prototype, 'getItem').mockReturnValue('valeur à retourner')
Et pour espionner la méthode setItem afin de vérifier qu'elle est bien appelée :
const spyLocalStorageSetItem = vi.spyOn(Storage.prototype, 'setItem')
...
expect(spyLocalStorageSetItem).toHaveBeenCalledWith('cle', 'valeur')