hermes-agent/apps/desktop/vitest.config.ts
2026-07-13 17:22:17 -04:00

27 lines
610 B
TypeScript

import type { TestProjectConfiguration } from 'vitest/config';
import { defineConfig } from 'vitest/config'
const reactUi: TestProjectConfiguration = {
extends: './vite.config.ts',
test: {
name: 'ui',
environment: 'jsdom',
setupFiles: ['./vitest.setup.ts'],
include: ['src/**/*.test.{ts,tsx}'],
globals: true
}
}
const electronNative: TestProjectConfiguration = {
test: {
name: 'electron',
environment: 'node',
include: ['electron/**/*.test.ts', 'scripts/**.test.{ts,mjs}']
}
}
export default defineConfig({
test: {
projects: [reactUi, electronNative]
}
})