segunolalive/helloBooks

View on GitHub
client/__tests__/__mocks__/mockLocalStorage.js

Summary

Maintainability
A
0 mins
Test Coverage
const mockLocalStorage = {
  store: {},
  setItem(key, value) {
    return ({ ...mockLocalStorage.store, [key]: value });
  },
  getItem(key) {
    return mockLocalStorage.store[key];
  },
  removeItem(key) {
    delete mockLocalStorage.store[key];
  },
  clear() {
    mockLocalStorage.store = {};
  }
};

export default mockLocalStorage;