From 3f839eec61197ce1a390f50af3c479a37cdc19a9 Mon Sep 17 00:00:00 2001 From: Aaron Ross Date: Fri, 9 Aug 2024 15:57:03 -0700 Subject: [PATCH] use correct env path in e2e test --- test/setup-app.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/setup-app.ts b/test/setup-app.ts index fc783ef..8cede19 100644 --- a/test/setup-app.ts +++ b/test/setup-app.ts @@ -1,12 +1,12 @@ import { ZodValidationPipe } from '@anatine/zod-nestjs'; import { AppModule } from '@core/app.module'; -import { Config } from '@core/config/app'; +import opts, { Config } from '@core/config/app'; import { HtmxInterceptor } from '@core/htmx/htmx.interceptor'; import { ZodFilter } from '@core/zod/zod.filter'; import { I18nTranslations } from '@generated/i18n'; import { ValidationPipe } from '@nestjs/common'; -import { ConfigService } from '@nestjs/config'; +import { ConfigModule, ConfigService } from '@nestjs/config'; import { Test } from '@nestjs/testing'; import { I18nService } from 'nestjs-i18n'; @@ -15,7 +15,10 @@ import { Logger } from 'nestjs-pino'; export async function setupApp() { const moduleFixture = await Test.createTestingModule({ imports: [AppModule], - }).compile(); + }) + .overrideModule(ConfigModule) + .useModule(ConfigModule.forRoot({ ...opts, envFilePath: '.env.test' })) + .compile(); const app = moduleFixture.createNestApplication(); const logger = app.get(Logger);