Feature/unit tests (#184)

This commit is contained in:
Daniel Lautzenheiser
2022-12-04 22:15:59 -05:00
committed by GitHub
parent 255e4d8883
commit ec46a6f760
23 changed files with 1423 additions and 115 deletions

View File

@ -0,0 +1,22 @@
/* eslint-disable @typescript-eslint/no-explicit-any */
const mockLocalStorage = (function () {
let store: Record<string, any> = {};
return {
getItem(key: string) {
return store[key] ?? null;
},
setItem(key: string, value: any) {
store[key] = value.toString();
},
clear() {
store = {};
},
removeItem(key: string) {
delete store[key];
},
};
})();
Object.defineProperty(window, 'localStorage', { value: mockLocalStorage });
export {};