Я пытаюсь проверить localStorage
используя синус. В принципе, я очень новичок в модульном тестировании, поэтому это может быть очень простым.Как протестировать localStorage с помощью синона
Update
мне удалось придумать с этим, но теперь его дать мне новую ошибку Should wrap property of object
Тест
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');
});
});
Refer this ... http: //stackoverflow.duapp.com/questions/37755589/mocking-window-with-sinon-mocha-enzyme-and-react/37756901 – anoop
В чем смысл тестирования? –
@anoop Я прошел через это. Раньше я тестировал объект «location» с той же процедурой и ее работой. Однако в этом случае это дало мне «Попытка обернуть неопределенное свойство setItem как функцию» – Umair