diff options
author | 2024-09-03 14:31:29 +0100 | |
---|---|---|
committer | 2024-09-03 14:31:29 +0100 | |
commit | 5a39da87d3887e16eaa379fa54e9074a443ac7ba (patch) | |
tree | c89aedc1ffe05f6dbd9b6aab7db99f7d74872275 /packages/db/test/test-utils.js | |
parent | da473ec0aac71dd56d59f6ed35c835a4eef7e215 (diff) | |
parent | d63bc50d9940c1107e0fee7687e5c332549a0eff (diff) | |
download | astro-5a39da87d3887e16eaa379fa54e9074a443ac7ba.tar.gz astro-5a39da87d3887e16eaa379fa54e9074a443ac7ba.tar.zst astro-5a39da87d3887e16eaa379fa54e9074a443ac7ba.zip |
Merge branch 'main' into next
Diffstat (limited to 'packages/db/test/test-utils.js')
-rw-r--r-- | packages/db/test/test-utils.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/db/test/test-utils.js b/packages/db/test/test-utils.js index 3ad5d3c14..bf66cdb1c 100644 --- a/packages/db/test/test-utils.js +++ b/packages/db/test/test-utils.js @@ -64,6 +64,18 @@ export async function setupRemoteDbServer(astroConfig) { }; } +/** + * Clears the environment variables related to Astro DB and Astro Studio. + */ +export function clearEnvironment() { + const keys = Array.from(Object.keys(process.env)); + for (const key of keys) { + if (key.startsWith('ASTRO_DB_') || key.startsWith('ASTRO_STUDIO_')) { + delete process.env[key]; + } + } +} + function createRemoteDbServer() { const dbClient = createClient({ url: ':memory:', |