diff --git a/frontend/package.json b/frontend/package.json index 649eefb..bd35f2f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,7 +10,7 @@ "lint": "eslint --ext .js,.vue --ignore-path .gitignore --fix src", "lint-no-fix": "eslint --ext .js,.vue --ignore-path .gitignore src", "format": "prettier . --write", - "test": "vitest" + "test": "vitest --config vitest.config.ts" }, "dependencies": { "@fullcalendar/core": "^6.1.13", diff --git a/frontend/vitest.config.ts b/frontend/vitest.config.ts new file mode 100644 index 0000000..5f06fdd --- /dev/null +++ b/frontend/vitest.config.ts @@ -0,0 +1,11 @@ +// vitest.config.ts +import {mergeConfig} from 'vite' +import {defineConfig} from 'vitest/config' +import viteConfig from './vite.config' + +export default mergeConfig(viteConfig, defineConfig({ + test: { + globals: true, + globalSetup: './vitest.global-setup.ts', + }, +})) \ No newline at end of file diff --git a/frontend/vitest.global-setup.ts b/frontend/vitest.global-setup.ts new file mode 100644 index 0000000..f7ffa41 --- /dev/null +++ b/frontend/vitest.global-setup.ts @@ -0,0 +1,3 @@ +export const setup = () => { + process.env.TZ = 'UTC' +} \ No newline at end of file