MCPcopy Index your code
hub / github.com/scality/cloudserver / setEnv

Function setEnv

tests/unit/Config.js:25–33  ·  view source on GitHub ↗
(key, value)

Source from the content-addressed store, hash-verified

23
24 const envToRestore = [];
25 const setEnv = (key, value) => {
26 if (key in process.env) {
27 const v = process.env[key];
28 envToRestore.push(() => { process.env[key] = v; });
29 } else {
30 envToRestore.push(() => { delete process.env[key]; });
31 }
32 process.env[key] = value;
33 };
34
35 beforeEach(() => { envToRestore.length = 0; });
36 afterEach(() => { envToRestore.reverse().forEach(cb => cb()); });

Callers 1

Config.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected