MCPcopy
hub / github.com/prisma/prisma / restoreEnv

Function restoreEnv

packages/cli/src/__tests__/commands/Format.test.ts:16–30  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14const originalEnv = { ...process.env }
15
16function restoreEnv() {
17 for (const key of Object.keys(process.env)) {
18 if (!(key in originalEnv)) {
19 delete process.env[key]
20 }
21 }
22
23 for (const [key, value] of Object.entries(originalEnv)) {
24 if (value === undefined) {
25 delete process.env[key]
26 } else {
27 process.env[key] = value
28 }
29 }
30}
31
32describe('format', () => {
33 beforeEach(() => {

Callers 1

Format.test.tsFile · 0.70

Calls 1

entriesMethod · 0.80

Tested by

no test coverage detected