import { defineConfig } from "vitest/config"; /** * Config Vitest du profil de mutation COMPLET (`npm run test:mutation:full`). * * Même principe que vitest.mutation.config.js : ne charger que les fichiers qui * couvrent le code muté. Ici tout le code API est muté, donc tous les tests API * sont nécessaires — mais surtout PAS les tests frontend, dont le fichier a11y * initialise jsdom (~2 s) à chaque activation de mutant alors qu'il ne couvre * aucune ligne de l'API. */ export default defineConfig({ test: { environment: "node", include: ["apps/api/test/**/*.test.js"], reporters: ["default"], }, });