diff --git a/features/trust/backend-api/vitest.config.e2e.ts b/features/trust/backend-api/vitest.config.e2e.ts new file mode 100644 index 000000000..0c57594cd --- /dev/null +++ b/features/trust/backend-api/vitest.config.e2e.ts @@ -0,0 +1,33 @@ +import swc from 'unplugin-swc' +import path from 'path' +import { defineConfig } from 'vitest/config' + +export default defineConfig({ + test: { + include: ['test/**/*.e2e-spec.ts'], + setupFiles: ['test/setup.ts'], + testTimeout: 30000, + hookTimeout: 30000, + maxConcurrency: 1, + pool: 'forks', + poolOptions: { + forks: { + singleFork: true, + }, + }, + }, + resolve: { + alias: [ + { find: /^@\/(.*)$/, replacement: path.resolve(__dirname, './src/$1') }, + ], + }, + plugins: [ + swc.vite({ + module: { type: 'es6' }, + jsc: { + parser: { syntax: 'typescript', decorators: true }, + transform: { legacyDecorator: true, decoratorMetadata: true }, + }, + }), + ], +})