import { defineConfig } from 'vitest/config'
import { loadEnv } from 'vite'
import path from 'node:path'

export default defineConfig(({ mode }) => ({
  test: {
    environment: 'node',
    include: ['src/**/*.test.ts'],
    // Carga DATABASE_URL (y demás) desde .env al process.env de las pruebas.
    env: loadEnv(mode, process.cwd(), ''),
  },
  resolve: {
    alias: { '@': path.resolve(__dirname, './src') },
  },
}))
