test/environment_helpers_test.rb in vault-test-tools-0.2.3 vs test/environment_helpers_test.rb in vault-test-tools-0.3.0

- old
+ new

@@ -3,20 +3,29 @@ class EnvironmentHelpersTest < Vault::TestCase include Vault::Test::EnvironmentHelpers def test_set_env_ovverides_env - ENV['FOO'] = 'bar' - set_env('FOO', 'baz') - assert_equal('baz', ENV['FOO']) + ENV['FOO_1'] = 'bar' + set_env('FOO_1', 'baz') + assert_equal('baz', ENV['FOO_1']) end def test_teardown_restores_env_to_original_value - ENV['FOO'] = 'bar' - set_env('FOO', 'baz') - assert_equal('baz', ENV['FOO']) - set_env('FOO', 'buzz') - assert_equal('buzz', ENV['FOO']) + ENV['FOO_2'] = 'bar' + set_env('FOO_2', 'baz') + assert_equal('baz', ENV['FOO_2']) + set_env('FOO_2', 'buzz') + assert_equal('buzz', ENV['FOO_2']) teardown - assert_equal('bar', ENV['FOO']) + assert_equal('bar', ENV['FOO_2']) + end + + def test_restores_empty_env_to_empty + set_env('EMPTY', 'baz') + assert_equal('baz', ENV['EMPTY']) + set_env('EMPTY', 'buzz') + assert_equal('buzz', ENV['EMPTY']) + teardown + assert_equal(nil, ENV['EMPTY']) end end