Module: Vault::Test::EnvironmentHelpers
- Defined in:
- lib/vault-test-tools/environment_helpers.rb
Instance Method Summary collapse
-
#set_env(key, value) ⇒ Object
Override an ENV variable for the current test.
- #teardown ⇒ Object
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 |
#teardown ⇒ Object
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 |