/** * !Importate * Configuración unicamente para lanzar los test, este código no debe de ejecutarse * en produccion */ import { env, loadEnvFile } from "node:process"; import { Pool } from "pg"; import { PgClient } from "../infrastructure/PgClient.js"; import { HttpClient } from "../infrastructure/HTTPClient.js"; import { jwtService } from "./jwtService.config.js"; console.warn("[i!] Se está corriendo codigo de test") loadEnvFile("../../.env") // Global loadEnvFile("./test.env") // Local // se hace una por servicio. export const pgPool = new Pool({ user: env.POSTGRES_USER, host: env.POSTGRES_HOST, database: env.POSTGRES_DATABASE, password: env.POSTGRES_PASSWORD, port: Number(env.POSTGRES_PORT) || 5432, }); export const postgresClient = new PgClient({ pool: pgPool }) const OBJ_BASE_URL = "https://api-getway.objenious.com/ws" export const httpObjClient = new HttpClient({ baseURL: OBJ_BASE_URL, headers: { "content-type": " application/json; charset=utf-8" }, jwtManager: jwtService }) console.warn(`[T] TEST DB : ${env.POSTGRES_DATABASE}@${env.POSTGRES_HOST}`)