Add vitest 4.1, jsdom 25, and @testing-library/preact as devDeps so the widget gets a real test surface for the upcoming Shadow DOM mount work. - vitest.config.ts mirrors the build aliases (preact/compat) and uses jsdom for DOM-touching tests. - tests/setup.ts is the place to add polyfills as the surface grows. - tests/unit/smoke.test.ts confirms vitest runs, jsdom is wired, and Shadow DOM API is available. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 lines
96 B
TypeScript
3 lines
96 B
TypeScript
// Global test setup for Vitest + jsdom.
|
|
// Add polyfills/stubs here as the test surface grows.
|