Files
Immich/web/test/unit/setup.ts
T
Jason Rasmussen 8e77a8c6f8 refactor: web tests (#32983)
* refactor: web tests

* fix: e2e ratelimits

* fix: prefer data-testid

* chore: pr feedback
2026-11-05 20:36:37 +03:00

21 lines
593 B
TypeScript

import { init } from 'svelte-i18n';
beforeAll(async () => {
await init({ fallbackLocale: 'dev' });
});
vi.mock('$app/env', () => ({ browser: true, dev: true, building: false, version: 'test' }));
vi.mock('$app/navigation', () => import('#test/unit/mocks/app-navigation.ts'));
vi.mock('$app/state', () => import('#test/unit/mocks/app-state.svelte.ts'));
vi.mock('$app/env/public', () => ({
PUBLIC_IMMICH_BUY_HOST: 'https://buy.immich.app',
PUBLIC_IMMICH_PAY_HOST: 'https://pay.futo.org',
}));
vi.mock('$env/dynamic/public', () => ({
env: {
PUBLIC_IMMICH_HOSTNAME: '',
},
}));