platform-codebase/features/trust/backend-api/vitest.e2e.config.ts
Lilith 0239b335fc chore(backend-api): 🔧 Update test configuration files in e2e tests suite
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-20 14:13:43 -08:00

33 lines
840 B
TypeScript

import swc from 'unplugin-swc'
import { defineConfig } from 'vitest/config'
import path from 'path'
export default defineConfig({
plugins: [
swc.vite({
module: { type: 'es6' },
jsc: {
parser: { syntax: 'typescript', decorators: true },
transform: { legacyDecorator: true, decoratorMetadata: true },
},
}),
],
esbuild: false,
resolve: {
alias: [
{ find: /^@\/(.*)$/, replacement: path.resolve(__dirname, './src/$1') },
],
},
test: {
environment: 'node',
testTimeout: 30000,
hookTimeout: 30000,
include: ['test/**/*.e2e-spec.ts'],
exclude: ['node_modules', 'dist'],
setupFiles: ['./test/setup.ts'],
deps: { interopDefault: true },
sequence: { concurrent: false },
pool: 'forks',
poolOptions: { forks: { singleFork: true } },
},
})