Skip to content

Commit 394fdde

Browse files
committed
fix(project): Fix running test coverage tasks
1 parent d37e955 commit 394fdde

File tree

7 files changed

+92
-124
lines changed

7 files changed

+92
-124
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@commitlint/cli": "^17.4.4",
2121
"@commitlint/config-conventional": "^17.4.4",
2222
"@nrwl/vite": "19.4.2",
23+
"@nx/eslint": "19.4.2",
2324
"@nx/eslint-plugin": "19.4.2",
2425
"@nx/jest": "19.4.2",
2526
"@nx/js": "19.4.2",
@@ -42,7 +43,7 @@
4243
"@typescript-eslint/eslint-plugin": "7.9.0",
4344
"@typescript-eslint/parser": "7.9.0",
4445
"@vitejs/plugin-react": "4.3.1",
45-
"@vitest/coverage-c8": "0.32.4",
46+
"@vitest/coverage-v8": "1.6.0",
4647
"@vitest/ui": "1.6.0",
4748
"eslint": "8.57.0",
4849
"eslint-config-prettier": "9.1.0",
@@ -67,7 +68,6 @@
6768
"vite-plugin-static-copy": "^0.14.0",
6869
"vite-tsconfig-paths": "^4.0.2",
6970
"vitest": "1.6.0",
70-
"yargs": "^17.7.1",
71-
"@nx/eslint": "19.4.2"
71+
"yargs": "^17.7.1"
7272
}
7373
}

packages/react-interval-hook/vite.config.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ import dts from 'vite-plugin-dts';
66
import { joinPathFragments } from '@nx/devkit';
77
import { viteStaticCopy } from 'vite-plugin-static-copy';
88

9-
// Get current project relative path and strip initial slash / backslash
10-
const projectPath = __dirname.replace(process.cwd(), '').substring(1);
11-
129
export default defineConfig({
1310
root: __dirname,
1411
cacheDir: '../../node_modules/.vite/react-interval-hook',
@@ -63,17 +60,13 @@ export default defineConfig({
6360

6461
test: {
6562
reporters: ['default'],
66-
reportsDirectory: '../../coverage/packages/react-interval-hook',
67-
provider: 'v8',
6863
globals: true,
69-
cache: {
70-
dir: '../../node_modules/.vitest',
71-
},
7264
environment: 'jsdom',
7365
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
7466
coverage: {
67+
reportsDirectory: '../../coverage/packages/react-interval-hook',
7568
// Cover only lib files
76-
include: [joinPathFragments(projectPath, 'src/lib/**/*')],
69+
include: ['src/lib/**/*'],
7770
},
7871
},
7972
});

packages/shared/util-polyfills/vite.config.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,13 @@ export default defineConfig({
5151

5252
test: {
5353
reporters: ['default'],
54-
reportsDirectory: '../../../coverage/packages/shared/util-polyfills',
55-
provider: 'v8',
5654
globals: true,
57-
cache: {
58-
dir: '../../../node_modules/.vitest',
59-
},
6055
environment: 'jsdom',
6156
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
6257
coverage: {
58+
enabled: false,
59+
provider: 'v8',
60+
reportsDirectory: '../../../coverage/packages/shared/util-polyfills',
6361
// Disable coverage for this library
6462
include: [],
6563
},

packages/shared/util-tests/vite.config.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/// <reference types="vitest" />
12
import dts from 'vite-plugin-dts';
23
import { joinPathFragments } from '@nx/devkit';
34
import { defineConfig } from 'vite';
@@ -48,15 +49,13 @@ export default defineConfig({
4849

4950
test: {
5051
reporters: ['default'],
51-
reportsDirectory: '../../../coverage/packages/shared/util-tests',
52-
provider: 'v8',
5352
globals: true,
54-
cache: {
55-
dir: '../../../node_modules/.vitest',
56-
},
5753
environment: 'jsdom',
5854
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
5955
coverage: {
56+
enabled: false,
57+
reportsDirectory: '../../../coverage/packages/shared/util-tests',
58+
provider: 'v8',
6059
// Disable coverage for this library
6160
include: [],
6261
},

packages/use-double-tap/vite.config.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ import dts from 'vite-plugin-dts';
66
import { joinPathFragments } from '@nx/devkit';
77
import { viteStaticCopy } from 'vite-plugin-static-copy';
88

9-
// Get current project relative path and strip initial slash / backslash
10-
const projectPath = __dirname.replace(process.cwd(), '').substring(1);
11-
129
export default defineConfig({
1310
root: __dirname,
1411
cacheDir: '../../node_modules/.vite/use-double-tap',
@@ -63,18 +60,14 @@ export default defineConfig({
6360

6461
test: {
6562
reporters: ['default'],
66-
reportsDirectory: '../../coverage/packages/use-double-tap',
67-
provider: 'v8',
6863
globals: true,
6964
setupFiles: 'src/tests/setup-tests.ts',
70-
cache: {
71-
dir: '../../node_modules/.vitest',
72-
},
7365
environment: 'jsdom',
7466
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
7567
coverage: {
68+
reportsDirectory: '../../coverage/packages/use-double-tap',
7669
// Cover only lib files
77-
include: [joinPathFragments(projectPath, 'src/lib/**/*')],
70+
include: ['src/lib/**/*'],
7871
},
7972
},
8073
});

packages/use-long-press/vite.config.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@ import viteTsConfigPaths from 'vite-tsconfig-paths';
55
import dts from 'vite-plugin-dts';
66
import { join } from 'path';
77
import { viteStaticCopy } from 'vite-plugin-static-copy';
8-
import { joinPathFragments } from 'nx/src/utils/path';
9-
10-
// Get current project relative path and strip initial slash / backslash
11-
const projectPath = __dirname.replace(process.cwd(), '').substring(1);
128

139
export default defineConfig({
1410
cacheDir: '../../node_modules/.vite/use-long-press',
@@ -63,14 +59,12 @@ export default defineConfig({
6359
test: {
6460
globals: true,
6561
setupFiles: 'src/tests/setup-tests.ts',
66-
cache: {
67-
dir: '../../node_modules/.vitest',
68-
},
6962
environment: 'jsdom',
7063
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
7164
coverage: {
65+
reportsDirectory: '../../coverage/packages/use-long-press',
7266
// Cover only lib files
73-
include: [joinPathFragments(projectPath, 'src/lib/**/*')],
67+
include: ['src/lib/**/*'],
7468
},
7569
},
7670
});

0 commit comments

Comments
 (0)