From a18f77cfad577dcb9d0cdc59cf9e1f377ef02eae Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 31 Mar 2026 00:33:16 +0300 Subject: [PATCH] feat(tests): configure coverage reporting for frontend tests with v8 provider --- vitest.config.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vitest.config.js b/vitest.config.js index a795c62..7d32c39 100644 --- a/vitest.config.js +++ b/vitest.config.js @@ -11,6 +11,18 @@ export default defineConfig({ setupFiles: ["tests/frontend/setup.js"], ui: false, open: false, + coverage: { + provider: "v8", + reporter: ["text", "json-summary"], + reportsDirectory: "./coverage", + include: ["meshchatx/src/frontend/**/*.{js,vue}"], + exclude: [ + "meshchatx/src/frontend/**/*.d.ts", + "meshchatx/src/frontend/public/**", + "meshchatx/src/frontend/locales/**", + "**/node_modules/**", + ], + }, }, resolve: { alias: {