fancy-test
Version:
extendable utilities for testing
18 lines • 485 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = (env, opts = {}) => ({
run(ctx) {
ctx.envs = ctx.envs || [];
ctx.envs.push(process.env);
if (opts.clear)
process.env = { ...env };
else
process.env = { ...process.env, ...env };
},
finally(ctx) {
const env = ctx.envs.pop();
if (env)
process.env = env;
},
});
//# sourceMappingURL=env.js.map