Wie unit-Tests localStorage mit sinon

Ich versuche zu testen localStorage mit sinon. Grundsätzlich bin ich sehr neu, um unit-Tests, so könnte dies sehr basic.

Update

Ich konnte mit diesem aber nun ist mir ein neuer Fehler Should wrap property of object

Test

describe('Initial State', () => {
    it('should set the initial state for the component', () => {
const props = {
        currentUser: {}
      };
      sinon.stub(window.localStorage, 'setItem');
      window.localStorage.setItem('none', 'nothing');
    });
  });
  • Was ist der Punkt, es zu testen?
  • Ich habe durchgemacht. Bisher getestet habe ich die location Objekt mit dem gleichen Verfahren und seine Arbeitsmethoden in Ordnung. In diesem Fall wird jedoch Ihre mir Attempted to wrap undefined property setItem as function
  • Vereinbart ist, keine Notwendigkeit. Aber wenn ich das nicht testen, alle anderen tests, die fehlschlagen und einen Fehler auslösen, dass localStorage ist nicht definiert.
Schreibe einen Kommentar