test(web): add frontend unit test baseline (#5451)

This commit is contained in:
fatedier
2026-07-28 01:27:35 +08:00
committed by GitHub
parent 2175557d48
commit 00c24e39bb
12 changed files with 1866 additions and 17 deletions

40
web/vitest.config.mts Normal file
View File

@@ -0,0 +1,40 @@
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
projects: [
{
extends: './frpc/vite.config.mts',
root: './frpc',
test: {
name: 'frpc',
environment: 'jsdom',
css: true,
server: {
deps: { inline: ['element-plus', '@element-plus/icons-vue'] },
},
setupFiles: ['../test/setup.ts'],
include: [
'../test/**/*.test.ts',
'test/**/*.test.ts',
'../shared/**/*.test.ts',
],
},
},
{
extends: './frps/vite.config.mts',
root: './frps',
test: {
name: 'frps',
environment: 'jsdom',
css: true,
server: {
deps: { inline: ['element-plus', '@element-plus/icons-vue'] },
},
setupFiles: ['../test/setup.ts'],
include: ['test/**/*.test.ts'],
},
},
],
},
})