(key, val, fn)
| 287 | // fixed path, not a version scan. Verified against volta-cli/volta |
| 288 | // volta-layout v4 `package_image_dir` + package/manager.rs `source_dir`. |
| 289 | function withEnv(key, val, fn) { |
| 290 | const orig = process.env[key]; |
| 291 | if (val === undefined) delete process.env[key]; else process.env[key] = val; |
| 292 | try { return fn(); } |
| 293 | finally { if (orig === undefined) delete process.env[key]; else process.env[key] = orig; } |
| 294 | } |
| 295 | |
| 296 | it('includes <VOLTA_HOME>/tools/image/packages/@evomap/evolver/lib/node_modules', () => { |
| 297 | withEnv('VOLTA_HOME', path.join(os.tmpdir(), 'fake-volta'), () => { |
no test coverage detected