airi/services/telegram-bot/vitest.config.ts

26 lines
612 B
TypeScript

import { cwd } from 'node:process'
import { loadEnv } from 'vite'
import { defineConfig } from 'vitest/config'
export default defineConfig(({ mode }) => {
console.info('mode', mode)
return {
test: {
// mode defines what ".env.{mode}" file to choose if exists
env: loadEnv(mode, cwd(), ''),
projects: [
{
extends: true,
test: {
name: 'node',
environment: 'node',
include: ['**/*.{spec,test}.ts'],
exclude: ['**/*.browser.{spec,test}.ts', '**/node_modules/**'],
},
},
],
},
}
})