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

Function restoreEnv

packages/cli/src/__tests__/nps.test.ts:17–31  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15describe('nps survey', () => {
16 const originalEnv = { ...process.env }
17 const restoreEnv = () => {
18 for (const key of Object.keys(process.env)) {
19 if (!(key in originalEnv)) {
20 delete process.env[key]
21 }
22 }
23
24 for (const [key, value] of Object.entries(originalEnv)) {
25 if (value === undefined) {
26 delete process.env[key]
27 } else {
28 process.env[key] = value
29 }
30 }
31 }
32
33 let mockRead: jest.SpyInstance
34 let mockWrite: jest.SpyInstance

Callers 1

nps.test.tsFile · 0.70

Calls 1

entriesMethod · 0.80

Tested by

no test coverage detected