feat(tests): enhance Vitest configuration with additional environment variables and updated setup path

- Updated the setup file path for global mocks in the Vitest configuration to improve clarity.
- Added environment variables for GitHub and Google credentials to the test environment, facilitating integration testing.
This commit is contained in:
Mauricio Siu
2026-02-04 23:34:20 -06:00
parent 00e31f399e
commit ac833ef265

View File

@@ -7,11 +7,16 @@ export default defineConfig({
include: ["__test__/**/*.test.ts"], // Incluir solo los archivos de test en el directorio __test__
exclude: ["**/node_modules/**", "**/dist/**", "**/.docker/**"],
pool: "forks",
setupFiles: ["./__test__/setup/mock-db.ts"],
// Se ejecuta antes de todos los tests y aplica mocks globales (db, postgres, etc.)
setupFiles: ["./setup/mock-db.ts"],
},
define: {
"process.env": {
NODE: "test",
GITHUB_CLIENT_ID: "test",
GITHUB_CLIENT_SECRET: "test",
GOOGLE_CLIENT_ID: "test",
GOOGLE_CLIENT_SECRET: "test",
},
},
plugins: [