Post-merge: hermetic newsletter test (dev .env Supabase creds leaked into the suite)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -24,7 +24,10 @@ const LISTMONK_ENV = {
|
|||||||
LISTMONK_TOKEN: 'tok123',
|
LISTMONK_TOKEN: 'tok123',
|
||||||
LISTMONK_LIST_ID: '3',
|
LISTMONK_LIST_ID: '3',
|
||||||
};
|
};
|
||||||
const ENV_KEYS = [...Object.keys(LISTMONK_ENV), 'VYNDR_INTERNAL_KEY'];
|
const ENV_KEYS = [...Object.keys(LISTMONK_ENV), 'VYNDR_INTERNAL_KEY',
|
||||||
|
// Hermetic: a developer .env with real Supabase creds must not make
|
||||||
|
// ledgerService.getModelAggregate reach for the network in this suite.
|
||||||
|
'SUPABASE_URL', 'SUPABASE_SERVICE_ROLE_KEY', 'SUPABASE_SERVICE_KEY'];
|
||||||
|
|
||||||
const savedEnv = {};
|
const savedEnv = {};
|
||||||
beforeAll(() => { for (const k of ENV_KEYS) savedEnv[k] = process.env[k]; });
|
beforeAll(() => { for (const k of ENV_KEYS) savedEnv[k] = process.env[k]; });
|
||||||
|
|||||||
Reference in New Issue
Block a user