Ctrl K
ComunidadGuías…

jest.setup.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
// Ensure the test process has the minimum env required for modules that
// initialize at import time (knex, dotenv-dependent config). Adopters can
// still set these via a `.env` file; this file just guarantees a working
// baseline so `npm test` does not require a checkout-side `.env`.

process.env.NODE_ENV = process.env.NODE_ENV ?? "test";
process.env.DB_CLIENT = process.env.DB_CLIENT ?? "postgres";
process.env.DB_HOST = process.env.DB_HOST ?? "localhost";
process.env.DB_PORT = process.env.DB_PORT ?? "5433";
process.env.DB_DATABASE = process.env.DB_DATABASE ?? "fraud_db";
process.env.DB_USERNAME = process.env.DB_USERNAME ?? "postgres";
process.env.DB_PASSWORD = process.env.DB_PASSWORD ?? "postgres";
process.env.DB_URL =
  process.env.DB_URL ?? "postgresql://postgres:postgres@localhost:5433/fraud_db";
process.env.REDIS_HOST = process.env.REDIS_HOST ?? "localhost";
process.env.REDIS_PORT = process.env.REDIS_PORT ?? "6380";
process.env.KAFKA_BROKERS = process.env.KAFKA_BROKERS ?? "localhost:9092";
process.env.AUTH_JWT_SECRET =
  process.env.AUTH_JWT_SECRET ?? "test-secret-min-32-characters-please-change";
process.env.SENTINEL_CORS_ORIGINS =
  process.env.SENTINEL_CORS_ORIGINS ?? "http://localhost:5173,http://localhost:3000";