Sha256: 4c1173dbe58bd2df289db9da7bd45a2eea10d6ed2cf8a841cecf3c6a43795c5c
Contents?: true
Size: 496 Bytes
Versions: 8
Compression:
Stored size: 496 Bytes
Contents
module Vault::Test::EnvironmentHelpers # Override an environment variable in the current test. def set_env(key, value) overrides[key] = ENV[key] unless overrides.has_key?(key) ENV[key] = value end # Restore the environment back to its state before tests ran. 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
8 entries across 8 versions & 1 rubygems