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 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

#teardownObject

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