From 36af0b5b3157e6f9552821bbba62af1334f88da7 Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Tue, 22 Aug 2023 11:26:32 +0200 Subject: [PATCH] chore: populate edge context --- packages/vitest/src/integrations/env/edge-runtime.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/vitest/src/integrations/env/edge-runtime.ts b/packages/vitest/src/integrations/env/edge-runtime.ts index 9aa3a0fb6cbf..875544c08a32 100644 --- a/packages/vitest/src/integrations/env/edge-runtime.ts +++ b/packages/vitest/src/integrations/env/edge-runtime.ts @@ -1,6 +1,7 @@ import { importModule } from 'local-pkg' import type { Environment } from '../../types' import { populateGlobal } from './utils' +import { KEYS } from './jsdom-keys' export default ({ name: 'edge-runtime', @@ -29,6 +30,10 @@ export default ({ extend: (context) => { context.global = context context.Buffer = Buffer + KEYS.forEach((key) => { + if (key in global) + context[key] = global[key] + }) return context }, })