mirror of
https://github.com/meienberger/runtipi.git
synced 2024-10-03 23:28:33 +03:00
e5c397df65
* refactor: inversify more classes and add rules to biome * test: replace ts-mockito with vite-mock-extended * test: fix issues due to vitest update
37 lines
953 B
TypeScript
37 lines
953 B
TypeScript
import react from '@vitejs/plugin-react';
|
|
import { type UserWorkspaceConfig, defineWorkspace } from 'vitest/config';
|
|
|
|
import tsconfigPaths from 'vite-tsconfig-paths';
|
|
|
|
type Plugins = UserWorkspaceConfig['plugins'];
|
|
|
|
export default defineWorkspace([
|
|
{
|
|
plugins: [tsconfigPaths()] as Plugins,
|
|
test: {
|
|
globals: true,
|
|
server: {
|
|
deps: {
|
|
inline: ['fs-extra'],
|
|
},
|
|
},
|
|
name: 'server',
|
|
root: './',
|
|
environment: 'node',
|
|
include: ['./src/server/**/*.test.ts'],
|
|
setupFiles: ['./tests/server/test.setup.ts'],
|
|
},
|
|
},
|
|
{
|
|
plugins: [tsconfigPaths(), react()] as Plugins,
|
|
test: {
|
|
globals: true,
|
|
name: 'client',
|
|
root: './',
|
|
environment: 'jsdom',
|
|
include: ['./src/client/**/*.{spec,test}.{ts,tsx}', './src/app/**/*.{spec,test}.{ts,tsx}', './src/lib/**/*.{spec,test}.{ts,tsx}'],
|
|
setupFiles: ['./tests/client/test.setup.tsx'],
|
|
},
|
|
},
|
|
]);
|