fix: use import.meta.url instead of __dirname in ESM config

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
master
oabrivard 3 months ago
parent b5cdd80123
commit 021319c166

@ -1,9 +1,12 @@
import { defineConfig } from '@playwright/test'; import { defineConfig } from '@playwright/test';
import dotenv from 'dotenv'; import dotenv from 'dotenv';
import path from 'path'; import { fileURLToPath } from 'url';
import { dirname, resolve } from 'path';
// Load e2e/.env.test if it exists (contains OPENAI_TEST_API_KEY) // Load e2e/.env.test if it exists (contains OPENAI_TEST_API_KEY)
dotenv.config({ path: path.resolve(__dirname, '.env.test') }); const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
dotenv.config({ path: resolve(__dirname, '.env.test') });
/** /**
* Playwright configuration for AI Weekly Synth E2E tests. * Playwright configuration for AI Weekly Synth E2E tests.

Loading…
Cancel
Save