1.0.0 • Published 6 years ago

fake-env v1.0.0

Weekly downloads
1,686
License
ISC
Repository
github
Last release
6 years ago

fake-env

Fakeout your environment variables, maybe for your tests.

Example

test('fakeout $HOME', (assert) => {
  assert.equal(process.env.HOME, '/Users/rclark', 'yep, that is correct');

  const env = new FakeEnv({
    HOME: '/tricked/you'
  });

  assert.equal(process.env.HOME, '/tricked/you', 'ooooh its been mocked!');

  env.restore();

  assert.equal(process.env.HOME, '/Users/rclark', 'restored to normal');

  assert.end();
});