Module: Vault::Test::EnvironmentHelpers
- Defined in:
- lib/vault-test-tools/environment_helpers.rb
Instance Method Summary collapse
-
#set_env(key, value) ⇒ Object
Override an environment variable in the current test.
-
#teardown ⇒ Object
Restore the environment back to its state before tests ran.
Instance Method Details
#set_env(key, value) ⇒ Object
Override an environment variable in the current test.
3 4 5 6 |
# File 'lib/vault-test-tools/environment_helpers.rb', line 3 def set_env(key, value) overrides[key] = ENV[key] unless overrides.has_key?(key) ENV[key] = value end |
#teardown ⇒ Object
Restore the environment back to its state before tests ran.
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 |