// jest-dom adds custom jest matchers for asserting on DOM nodes.// allows you to do things like:// expect(element).toHaveTextContent(/react/i)// learn more: https://github.com/testing-library/jest-domimport '@testing-library/jest-dom'const localStorageMock = (function () {let store = {}return {getItem: function (key) {return store[key] || null},setItem: function (key, value) {store[key] = value.toString()},clear: function () {store = {}},}})()Object.defineProperty(window, 'localStorage', {value: localStorageMock,})localStorage.setItem('username', 'admin')