vitest.config.ts 644 B

123456789101112131415161718192021222324
  1. import { defineConfig } from "vitest/config"
  2. import path from "path"
  3. export default defineConfig({
  4. test: {
  5. globals: true,
  6. setupFiles: ["./vitest.setup.ts"],
  7. watch: false,
  8. reporters: ["dot"],
  9. silent: true,
  10. environment: "jsdom",
  11. include: ["src/**/*.spec.ts", "src/**/*.spec.tsx"],
  12. },
  13. resolve: {
  14. alias: {
  15. "@": path.resolve(__dirname, "./src"),
  16. "@src": path.resolve(__dirname, "./src"),
  17. "@roo": path.resolve(__dirname, "../src/shared"),
  18. // Mock the vscode module for tests since it's not available outside
  19. // VS Code extension context.
  20. vscode: path.resolve(__dirname, "./src/__mocks__/vscode.ts"),
  21. },
  22. },
  23. })