diff --git a/packages/vitest/src/integrations/env/utils.ts b/packages/vitest/src/integrations/env/utils.ts index 640a2be9f2a4..230f1f2bbd55 100644 --- a/packages/vitest/src/integrations/env/utils.ts +++ b/packages/vitest/src/integrations/env/utils.ts @@ -5,7 +5,6 @@ const skipKeys = [ 'self', 'top', 'parent', - 'URL', ] export function getWindowKeys(global: any, win: any) { diff --git a/test/core/test/environments/node.spec.ts b/test/core/test/environments/node.spec.ts new file mode 100644 index 000000000000..bae933b50ca2 --- /dev/null +++ b/test/core/test/environments/node.spec.ts @@ -0,0 +1,11 @@ +// @vitest-environment node + +import { expect, test } from 'vitest' + +const nodeMajor = Number(process.version.slice(1).split('.')[0]) + +test.runIf(nodeMajor > 16)('url correctly creates an object', () => { + expect(() => { + URL.createObjectURL(new Blob([])) + }).not.toThrow() +})