From b05d26f00b9afd0b3bbf3b0596e233747f1d439b Mon Sep 17 00:00:00 2001 From: Benoit Simard Date: Fri, 5 Jul 2024 14:59:05 +0200 Subject: [PATCH] front: set timezone for test Tests are failing locally because I'm not in the UTC timezone. So tests are plateform dependent, which is bad. This commit sets the timezone when runnning vitest. --- front/vite.config.ts | 1 + front/vitest.global-setup.ts | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 front/vitest.global-setup.ts diff --git a/front/vite.config.ts b/front/vite.config.ts index 7f069e44b59..bfbf996f158 100644 --- a/front/vite.config.ts +++ b/front/vite.config.ts @@ -36,6 +36,7 @@ export default defineConfig(({ mode }) => { }, test: { globals: true, + globalSetup: './vitest.global-setup.ts', include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], environment: 'happy-dom', coverage: { diff --git a/front/vitest.global-setup.ts b/front/vitest.global-setup.ts new file mode 100644 index 00000000000..1bf0e43ab2b --- /dev/null +++ b/front/vitest.global-setup.ts @@ -0,0 +1,3 @@ +export const setup = () => { + process.env.TZ = 'UTC'; +};