vitest.config.ts 569 B

12345678910111213141516171819202122
  1. import { defineConfig } from "vitest/config";
  2. export default defineConfig({
  3. test: {
  4. coverage: {
  5. enabled: true,
  6. provider: "v8",
  7. include: ["lib/**/*.ts"],
  8. exclude: [
  9. "lib/**/*.spec.ts",
  10. "lib/Dialog.ts", // DOM-only features can't be tested for now cause they aren't rendered
  11. "lib/SelectorObserver.ts", // ^
  12. "lib/index.ts",
  13. "lib/types.ts",
  14. ],
  15. reporter: ["text", "text-summary", "lcov"],
  16. },
  17. include: ["lib/**/*.spec.ts"],
  18. environment: "jsdom",
  19. testTimeout: 10_000,
  20. },
  21. });