test if setup file messes up ci coverage

This commit is contained in:
Rene Haas
2022-10-21 15:48:57 +02:00
parent b976eaa463
commit 508699be13
+5 -4
View File
@@ -1,16 +1,17 @@
const { resolve } = require('path'); const { resolve } = require('path');
const { defineConfig } = require('vitest/config'); const { defineConfig } = require('vitest/config');
const setupFile = resolve(__dirname, 'vitest.setup.js'); const setupFileName = 'vitest.setup.js';
const include = ['test/**/*.test.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'];
module.exports = defineConfig({ module.exports = defineConfig({
test: { test: {
setupFiles: setupFile, setupFiles: resolve(__dirname, setupFileName),
environment: 'jsdom', environment: 'jsdom',
include: ['test/**/*.test.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], include,
coverage: { coverage: {
reportsDirectory: './.coverage/unit', reportsDirectory: './.coverage/unit',
exclude: ['**/vitest.setup.js'], exclude: [`**/${setupFileName}`, ...include],
}, },
}, },
}); });