From 2c6397272ff7e5b2c0fd80d74b5309ded7946264 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Sat, 21 Mar 2026 15:32:14 -0700 Subject: [PATCH] fix(test): add env defaults to platform-service vitest config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aligns service-local vitest.config.ts with root config so tests pass both via 'pnpm test' (uses service config) and 'npx vitest run' (uses root). Fixes telemetry.test.ts which fails because its import chain eagerly loads config.ts → envSchema.parse() requiring COSMOS_ENDPOINT/KEY/JWT_SECRET. Added: RATE_LIMIT_STORE_MODE=memory, COSMOS_ENDPOINT, COSMOS_KEY, JWT_SECRET (all test-safe placeholders, never used at runtime with DB_PROVIDER=memory) --- services/platform-service/vitest.config.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/platform-service/vitest.config.ts b/services/platform-service/vitest.config.ts index b0b39e88..6b33bfad 100644 --- a/services/platform-service/vitest.config.ts +++ b/services/platform-service/vitest.config.ts @@ -8,6 +8,10 @@ export default defineConfig({ pool: 'threads', env: { DB_PROVIDER: 'memory', + RATE_LIMIT_STORE_MODE: 'memory', + COSMOS_ENDPOINT: 'https://test.documents.azure.com:443/', + COSMOS_KEY: 'dGVzdC1rZXktZm9yLXZpdGVzdC1vbmx5', + JWT_SECRET: 'vitest-only-not-for-production', }, }, });