flash555588_ai-model-workbench/vitest.config.ts
flash555588 6a90d50887 test: add Vitest, escape-html/conversion tests, and data-testid attributes
- Install vitest and @vitest/coverage-v8; add npm test script.
- Extract remote-draft normalizer to pure module for testability.
- Add tests for escapeHtml, remote draft sanitization, and ConversionManager
  timeout/deduplication.
- Add data-testid to toolbar buttons via setAction().
2026-06-15 16:32:47 +08:00

15 lines
341 B
TypeScript

import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
globals: false,
environment: "node",
include: ["src/**/*.test.ts"],
coverage: {
provider: "v8",
reporter: ["text", "html"],
include: ["src/**/*.ts"],
exclude: ["src/**/*.test.ts", "src/**/*.d.ts"],
},
},
});