import { defineConfig } from "vitest/config";

/**
 * Suite d'intégration : SQL validé contre un vrai PostgreSQL + PostGIS.
 *
 * Séparée de vitest.config.js parce qu'elle exige Docker. La suite rapide ne
 * doit jamais en dépendre — c'est le principe suivi depuis le début.
 */
export default defineConfig({
  test: {
    environment: "node",
    include: ["apps/api/test/integration/**/*.test.js"],
    reporters: ["default"],
    testTimeout: 30000,
    hookTimeout: 120000,
    fileParallelism: false,
  },
});
