vitest.config.ts
Rama main · réplica de lectura del repositorio original.
import path from 'node:path'
import { configDefaults, defineConfig } from 'vitest/config'
export default defineConfig({
resolve: {
tsconfigPaths: true,
},
test: {
globals: false,
include: ['**/*.test.ts'],
// Integration tests need a real deepnote-toolkit install; see vitest.integration.config.ts.
exclude: [...configDefaults.exclude, '**/*.integration.test.ts'],
reporters: ['default', 'junit'],
outputFile: {
junit: './coverage/test-results.xml',
},
coverage: {
provider: 'v8',
reporter: ['text', 'json', 'html', 'lcov'],
include: ['packages/*/src/**/*.ts'],
exclude: ['**/*.test.ts', '**/*.integration.test.ts'],
},
setupFiles: [path.resolve(__dirname, 'test-helpers/expect-url-with-query-params.ts')],
bail: 1,
},
})