Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>
24 lines
763 B
TypeScript
24 lines
763 B
TypeScript
export default {
|
|
test: {
|
|
// Default is `['**/*.{test,spec}.?(c|m)[jt]s?(x)']`
|
|
include: ['**/*.{test}.?(c|m)[jt]s?(x)', 'src/**/tests/*.[jt]s', 'src/**/tests/**/*.[jt]s'],
|
|
exclude: ['**/tests/playwright-*.spec.ts'],
|
|
// Default is `!process.env.CI`
|
|
watch: false,
|
|
// vitest doesn't account for tsconfig.json `paths` settings so we have to
|
|
// manually set this alias to resolve our TS @-imports
|
|
alias: {
|
|
'@/': new URL('./src/', import.meta.url).pathname,
|
|
},
|
|
|
|
globalSetup: './src/tests/vitest.setup.ts',
|
|
teardownTimeout: 500,
|
|
},
|
|
server: {
|
|
deps: {
|
|
// Externalize @horizon-rs/language-guesser to avoid import assertion issues with vitest 4
|
|
external: ['@horizon-rs/language-guesser'],
|
|
},
|
|
},
|
|
}
|