Files
actual-actualbudget-1/packages/loot-core/vitest.config.ts
Julian Dominguez-Schatz 65da89efeb Add configuration to use built-in test explorer in VS Code (#6505)
* Add configuration files to make tests runnable in VS Code

* Add default configs/fix tests when run from VS Code

* Fix typo

* Add release notes
2025-12-29 22:40:20 +00:00

40 lines
842 B
TypeScript

import path from 'path';
import peggyLoader from 'vite-plugin-peggy-loader';
import { defineConfig } from 'vitest/config';
const resolveExtensions = [
'.testing.ts',
'.electron.ts',
'.mjs',
'.js',
'.mts',
'.ts',
'.jsx',
'.tsx',
'.json',
];
export default defineConfig({
test: {
globals: true,
setupFiles: ['./src/mocks/setup.ts'],
exclude: ['src/**/*.web.test.(js|jsx|ts|tsx)', 'node_modules'],
onConsoleLog(log: string, type: 'stdout' | 'stderr'): boolean | void {
// print only console.error
return type === 'stderr';
},
maxWorkers: 2,
},
resolve: {
alias: [
{
find: /^@actual-app\/crdt(\/.*)?$/,
replacement: path.resolve(path.join(__dirname, '../crdt/src$1')),
},
],
extensions: resolveExtensions,
},
plugins: [peggyLoader()],
});