Sha256: 8fdd8f2d42ae0b99555a476a7fbe238791976dcaae3eaf6c2dd534e79d7ada6e

Contents?: true

Size: 450 Bytes

Versions: 30

Compression:

Stored size: 450 Bytes

Contents

require "spec_helper"

describe "spec helpers" do
  describe "#preserving_env" do
    after { ENV.delete "FOO" }

    it "should remove added environment vars" do
      old = ENV["FOO"]
      preserving_env { ENV["FOO"] = "baz" }
      expect(ENV["FOO"]).to eq(old)
    end

    it "should reset modified environment vars" do
      ENV["FOO"] = "bar"
      preserving_env { ENV["FOO"] = "baz"}
      expect(ENV["FOO"]).to eq("bar")
    end
  end
end

Version data entries

30 entries across 30 versions & 5 rubygems

Version Path
overman-0.88.1 spec/helper_spec.rb
foreman-0.88.1 spec/helper_spec.rb
fiveman-0.1.1 spec/helper_spec.rb
fiveman-0.1.0 spec/helper_spec.rb
overman-0.87.3 spec/helper_spec.rb
foreman-0.87.2 spec/helper_spec.rb
foreman-0.87.1 spec/helper_spec.rb
ypadlyak-foreman-0.85.0 spec/helper_spec.rb
ypadlyak-foreman-0.81.0 spec/helper_spec.rb
foreman-0.87.0 spec/helper_spec.rb
foreman-0.86.0 spec/helper_spec.rb
foreman-0.85.0 spec/helper_spec.rb
foreman-0.84.0 spec/helper_spec.rb
foreman-0.83.0 spec/helper_spec.rb
foreman-systemd-0.78.0 spec/helper_spec.rb
foreman-0.82.0 spec/helper_spec.rb
foreman-0.81.0 spec/helper_spec.rb
foreman-0.80.2 spec/helper_spec.rb
foreman-0.80.1 spec/helper_spec.rb
foreman-0.80.0 spec/helper_spec.rb