import { defineConfig } from 'vitest/config';
import { preview } from '@vitest/browser-preview';
// Manual browser handoff: Vite's documented BROWSER=none prevents launching another browser.
process.env.BROWSER = 'none';
// These tests import the same public modules and CSS as the workshop.
// Treat them as source modules so Vite transforms CSS imports instead of serving raw files.
export default defineConfig({publicDir:false,test:{
  include:['tests/disclosure.browser.test.js'],
  browser:{enabled:true,provider:preview(),headless:false,instances:[{browser:'chromium'}]},
  open:false,
  api:{host:'127.0.0.1',port:8526,strictPort:true}
}});
