Skip to content

Commit 52ac4e1

Browse files
matejchalkTlacenka
authored andcommitted
test(cli-e2e): fix relative vitest coverage paths
1 parent 9ee254b commit 52ac4e1

File tree

5 files changed

+21
-28
lines changed

5 files changed

+21
-28
lines changed

.verdaccio/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ packages:
1919
proxy: npmjs
2020

2121
# log settings
22-
logs:
22+
log:
2323
type: stdout
2424
format: pretty
2525
level: warn

e2e/cli-e2e/tests/__snapshots__/collect.e2e.test.ts.snap

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
2828
"message": "Function onSubmit is not called in any test case.",
2929
"severity": "error",
3030
"source": {
31-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/CreateTodo.jsx",
31+
"file": "examples/react-todos-app/src/components/CreateTodo.jsx",
3232
"position": {
3333
"startLine": 13,
3434
},
@@ -38,7 +38,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
3838
"message": "Function onInput is not called in any test case.",
3939
"severity": "error",
4040
"source": {
41-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/CreateTodo.jsx",
41+
"file": "examples/react-todos-app/src/components/CreateTodo.jsx",
4242
"position": {
4343
"startLine": 21,
4444
},
@@ -48,7 +48,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
4848
"message": "Function onInput is not called in any test case.",
4949
"severity": "error",
5050
"source": {
51-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/TodoFilter.jsx",
51+
"file": "examples/react-todos-app/src/components/TodoFilter.jsx",
5252
"position": {
5353
"startLine": 9,
5454
},
@@ -58,7 +58,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
5858
"message": "Function onChange is not called in any test case.",
5959
"severity": "error",
6060
"source": {
61-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/TodoFilter.jsx",
61+
"file": "examples/react-todos-app/src/components/TodoFilter.jsx",
6262
"position": {
6363
"startLine": 17,
6464
},
@@ -88,7 +88,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
8888
"message": "Lines 14-17 are not covered in any test case.",
8989
"severity": "warning",
9090
"source": {
91-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/CreateTodo.jsx",
91+
"file": "examples/react-todos-app/src/components/CreateTodo.jsx",
9292
"position": {
9393
"endLine": 17,
9494
"startLine": 14,
@@ -99,7 +99,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
9999
"message": "Lines 22-23 are not covered in any test case.",
100100
"severity": "warning",
101101
"source": {
102-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/CreateTodo.jsx",
102+
"file": "examples/react-todos-app/src/components/CreateTodo.jsx",
103103
"position": {
104104
"endLine": 23,
105105
"startLine": 22,
@@ -110,7 +110,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
110110
"message": "Lines 10-11 are not covered in any test case.",
111111
"severity": "warning",
112112
"source": {
113-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/TodoFilter.jsx",
113+
"file": "examples/react-todos-app/src/components/TodoFilter.jsx",
114114
"position": {
115115
"endLine": 11,
116116
"startLine": 10,
@@ -121,7 +121,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
121121
"message": "Lines 18-19 are not covered in any test case.",
122122
"severity": "warning",
123123
"source": {
124-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/TodoFilter.jsx",
124+
"file": "examples/react-todos-app/src/components/TodoFilter.jsx",
125125
"position": {
126126
"endLine": 19,
127127
"startLine": 18,
@@ -132,7 +132,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
132132
"message": "Lines 10-28 are not covered in any test case.",
133133
"severity": "warning",
134134
"source": {
135-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/TodoList.jsx",
135+
"file": "examples/react-todos-app/src/components/TodoList.jsx",
136136
"position": {
137137
"endLine": 28,
138138
"startLine": 10,
@@ -143,7 +143,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
143143
"message": "Lines 7-9 are not covered in any test case.",
144144
"severity": "warning",
145145
"source": {
146-
"file": "examples/react-todos-app/examples/react-todos-app/src/components/TodoList.jsx",
146+
"file": "examples/react-todos-app/src/components/TodoList.jsx",
147147
"position": {
148148
"endLine": 9,
149149
"startLine": 7,
@@ -154,7 +154,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
154154
"message": "Lines 12-13 are not covered in any test case.",
155155
"severity": "warning",
156156
"source": {
157-
"file": "examples/react-todos-app/examples/react-todos-app/src/hooks/useTodos.js",
157+
"file": "examples/react-todos-app/src/hooks/useTodos.js",
158158
"position": {
159159
"endLine": 13,
160160
"startLine": 12,
@@ -165,7 +165,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
165165
"message": "Lines 18-37 are not covered in any test case.",
166166
"severity": "warning",
167167
"source": {
168-
"file": "examples/react-todos-app/examples/react-todos-app/src/hooks/useTodos.js",
168+
"file": "examples/react-todos-app/src/hooks/useTodos.js",
169169
"position": {
170170
"endLine": 37,
171171
"startLine": 18,
@@ -176,7 +176,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
176176
"message": "Lines 41-45 are not covered in any test case.",
177177
"severity": "warning",
178178
"source": {
179-
"file": "examples/react-todos-app/examples/react-todos-app/src/hooks/useTodos.js",
179+
"file": "examples/react-todos-app/src/hooks/useTodos.js",
180180
"position": {
181181
"endLine": 45,
182182
"startLine": 41,
@@ -187,7 +187,7 @@ exports[`CLI collect > should run Code coverage plugin that runs coverage tool a
187187
"message": "Lines 54-60 are not covered in any test case.",
188188
"severity": "warning",
189189
"source": {
190-
"file": "examples/react-todos-app/examples/react-todos-app/src/hooks/useTodos.js",
190+
"file": "examples/react-todos-app/src/hooks/useTodos.js",
191191
"position": {
192192
"endLine": 60,
193193
"startLine": 54,

examples/react-todos-app/code-pushup.config.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,7 @@ export default {
1818
reports: [join('coverage', 'lcov.info')],
1919
coverageToolCommand: {
2020
command: 'npx',
21-
args: [
22-
'nx',
23-
'run',
24-
'react-todos-app:test',
25-
'--coverage',
26-
'--skipNxCache',
27-
],
21+
args: ['vitest', 'run', '--coverage'],
2822
},
2923
}),
3024
await eslintPlugin({

examples/react-todos-app/project.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@
4141
"executor": "@nx/vite:test",
4242
"outputs": ["{options.reportsDirectory}"],
4343
"options": {
44-
"config": "vite.config.ts",
45-
"reportsDirectory": "{workspaceRoot}/examples/react-todos-app/coverage"
44+
"config": "examples/react-todos-app/vite.config.ts",
45+
"reportsDirectory": "../../coverage/examples/react-todos-app",
46+
"coverage": true
4647
}
4748
},
4849
"preview": {

examples/react-todos-app/vite.config.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ export default defineConfig({
2626
reporter: ['lcov', 'text'],
2727
},
2828
environment: 'jsdom',
29-
include: [
30-
'examples/react-todos-app/src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}',
31-
],
32-
setupFiles: ['examples/react-todos-app/test-setup.js'],
29+
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
30+
setupFiles: ['test-setup.js'],
3331
},
3432
});

0 commit comments

Comments
 (0)