издеваться над местным хранилищем в шутку - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь смоделировать локальный штрих, но постоянно получаю сообщение об ошибке.

Matcher error: received value must be a mock or spy function
const sessionStorageMock = {
  getItem: jest.fn(),
  setItem: jest.fn(),
};

global.sessionStorage = sessionStorageMock;

test('expect', () => {
  mySessionSetFunction();
  expect(sessionStorage.setItem).toHaveBeenCalled();
});

Я даже пытался.

  const spy = jest.spyOn(sessionStorage, 'setItem');
  expect(spy).toHaveBeenCalled();

но этоникогда не звонят.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...