Module: Vault::Test::EnvironmentHelpers

Defined in:
lib/vault-test-tools/environment_helpers.rb

Instance Method Summary collapse

Instance Method Details

#set_env(key, value) ⇒ Object

Override an ENV variable for the current test. The original value will be restored automatically when the test finishes.



4
5
6
7
# File 'lib/vault-test-tools/environment_helpers.rb', line 4

def set_env(key, value)
  overrides[key] = ENV[key] unless overrides.has_key?(key)
  ENV[key] = value
end

#teardownObject



9
10
11
12
# File 'lib/vault-test-tools/environment_helpers.rb', line 9

def teardown
  overrides.each { |key, value| ENV[key] = value }
  super
end