diff --git a/package.json b/package.json index 7e2e574e..a6bc05e0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "prepack": "npmignore --auto", "prepare": "lefthook install", "release": "semantic-release", - "report": "vitest --coverage", + "report": "vitest run --coverage", "storybook": "run-s storybook:serve", "storybook:build": "storybook build", "storybook:deploy": "gh-pages -d storybook-static -m 'chore(deploy): storybook to gh-pages'", diff --git a/vitest.config.ts b/vitest.config.ts index 0967c5ca..d753a207 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -19,18 +19,9 @@ if (!isCi) { export default defineConfig({ plugins: [react(), tsconfigPaths()], test: { - globals: true, - isolate: true, - environment: 'jsdom', cache: { dir: '.cache/.vitest' }, - setupFiles: ['./vitest.setup.ts'], - dir: 'src', - testTimeout: 10000, - watch: false, - outputFile: 'reports/junit.xml', - reporters: testReporters, coverage: { include: ['src/**/*.ts', 'src/**/*.tsx'], exclude: [ @@ -43,6 +34,7 @@ export default defineConfig({ 'testUtils/**.*' ], all: true, + provider: 'v8', reportsDirectory: './reports/coverage/unit', reporter: coverageReporters, thresholds: { @@ -51,7 +43,16 @@ export default defineConfig({ functions: 100, lines: 100 } - } + }, + dir: 'src', + environment: 'jsdom', + globals: true, + isolate: true, + outputFile: 'reports/junit.xml', + reporters: testReporters, + setupFiles: ['./vitest.setup.ts'], + testTimeout: 10000, + watch: false }, resolve: { alias: {