From f382ff84f7e7ddd44de673c2a080bac06d6126ad Mon Sep 17 00:00:00 2001 From: ethernet Date: Wed, 8 Jul 2026 19:23:33 -0400 Subject: [PATCH] change(desktop): add vitest config for the desktop app --- apps/desktop/package.json | 2 +- apps/desktop/vitest.config.ts | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 apps/desktop/vitest.config.ts diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 718c1b827a80..0126b8c52b23 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -44,7 +44,7 @@ "lint:fix": "eslint src/ electron/ --fix", "fmt": "prettier --write 'src/**/*.{ts,tsx}' 'electron/**/*.ts' 'vite.config.ts'", "fix": "npm run lint:fix && npm run fmt", - "test:ui": "vitest run --environment jsdom", + "test:ui": "vitest run", "preview": "node scripts/assert-root-install.mjs && vite preview --host 127.0.0.1 --port 4174", "check": "npm run typecheck && npm run test:ui && npm run test:desktop:all" }, diff --git a/apps/desktop/vitest.config.ts b/apps/desktop/vitest.config.ts new file mode 100644 index 000000000000..7ec1b7f80949 --- /dev/null +++ b/apps/desktop/vitest.config.ts @@ -0,0 +1,18 @@ +import { defineConfig } from "vitest/config"; +import react from "@vitejs/plugin-react"; +import path from "path"; + +export default defineConfig({ + plugins: [react()], + resolve: { + alias: { + "@": path.resolve(__dirname, "./src"), + }, + }, + test: { + environment: "jsdom", + include: ["src/**/*.test.{ts,tsx}"], + globals: true + }, + +});