dev: Improve support for front end unit tests (#7163)

This commit is contained in:
miah
2026-05-31 10:41:52 -05:00
committed by GitHub
parent 7b0d1fde64
commit 364af97060
11 changed files with 719 additions and 8 deletions

View File

@@ -1,11 +1,26 @@
import path from "path";
import vue from "@vitejs/plugin-vue";
import AutoImport from "unplugin-auto-import/vite";
export default {
plugins: [vue()],
plugins: [
vue(),
AutoImport({
imports: ["vue", "@vueuse/core", "vue-i18n"],
dts: false,
}),
],
test: {
globals: true,
environment: "jsdom",
setupFiles: ["./app/tests/setup.ts"],
coverage: {
provider: "v8",
include: ["app/{lib,components,composables,layouts,pages}/**/*.{ts,tsx,vue}"],
exclude: ["**/*.test.*", "node_modules/**", "dist/**", "coverage/**", "**/__tests__/**"],
reporter: ["html", "text-summary"],
all: true,
},
},
resolve: {
alias: {