jens-ox/metrics-graphics

View on GitHub
packages/examples/tests/__mocks__/browserMocks.js

Summary

Maintainability
A
0 mins
Test Coverage
// Mock Browser API's which are not supported by JSDOM, e.g. ServiceWorker, LocalStorage
/**
 * An example how to mock localStorage is given below 👇
 */

/*
// Mocks localStorage
const localStorageMock = (function() {
    let store = {};

    return {
        getItem: (key) => store[key] || null,
        setItem: (key, value) => store[key] = value.toString(),
        clear: () => store = {}
    };

})();

Object.defineProperty(window, 'localStorage', {
    value: localStorageMock
}); */