Sha256: fe845a050a3337eb7bc82feda1ea39df04e9650def2cf3ca6b5037e2c014ce5c
Contents?: true
Size: 541 Bytes
Versions: 7
Compression:
Stored size: 541 Bytes
Contents
module Vault::Test::EnvironmentHelpers # Override an ENV variable for the current test. The original value will be # restored automatically when the test finishes. def set_env(key, value) # FIXME Blow up if the key already exists in overrides? -jkakar overrides[key] = ENV[key] ENV[key] = value end def teardown overrides.each { |key, value| ENV[key] = value } super end private # The overridden environment variables to restore when the test finishes. def overrides @overrides ||= {} end end
Version data entries
7 entries across 7 versions & 1 rubygems