Skip to content

Commit c75b5a6

Browse files
committed
Add Vitest config, exclude build path
fixes #63
1 parent 3ac2849 commit c75b5a6

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

__tests__/vitest.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { configDefaults, coverageConfigDefaults, defineConfig } from 'vitest/config'
2+
3+
export default defineConfig({
4+
test: {
5+
exclude: [...configDefaults.exclude, 'build/**/*'],
6+
coverage: {
7+
provider: 'v8',
8+
exclude: [...coverageConfigDefaults.exclude, 'build/**/*']
9+
},
10+
},
11+
})

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"build:watch": "tsc -w -p tsconfig.json",
3232
"build:release": "npm run clean && tsc -p tsconfig.release.json",
3333
"lint": "eslint .",
34-
"test": "vitest run unit",
35-
"test:coverage": "vitest run unit --coverage.enabled --coverage.all",
34+
"test": "vitest run unit --config __tests__/vitest.config.ts",
35+
"test:coverage": "vitest run unit --config __tests__/vitest.config.ts --coverage.enabled --coverage.all",
3636
"prettier": "prettier \"{src,__{tests}__}/**/*.{ts,mts}\" --config .prettierrc --write",
3737
"prettier:check": "prettier \"{src,__{tests}__}/**/*.{ts,mts}\" --config .prettierrc --check",
3838
"test:watch": "vitest unit"

0 commit comments

Comments
 (0)