require('@testing-library/jest-dom'); /** * The `import.meta.env` stand-in (see babel-plugin-import-meta.cjs). * * Defaults to production-shaped values — no VITE_ overrides, DEV false — so a * module that branches on an override only does so in the test that asks for * it. Reset before every test so one test's override cannot leak into the next. */ const defaultImportMeta = () => ({ env: { DEV: false, PROD: true, MODE: 'test' } }); globalThis.__VITE_IMPORT_META__ = defaultImportMeta(); beforeEach(() => { globalThis.__VITE_IMPORT_META__ = defaultImportMeta(); localStorage.clear(); jest.clearAllMocks(); });