import { defineConfig } from "vitest/config"; /** * Signage's own test configuration. * * It names both `.test.ts` and `.test.tsx` explicitly, because this module's browser tests are `.tsx` * — they mount real React — and a test that is silently not run is the worst possible failure mode * for a test suite. An empty run fails rather than passes. */ export default defineConfig({ test: { include: ["tests/**/*.test.ts", "tests/**/*.test.tsx"], passWithNoTests: false, }, });