Я пытаюсь смоделировать локальный штрих, но постоянно получаю сообщение об ошибке.
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();
но этоникогда не звонят.