Sha256: 625ab63ca861215b846f2acc389abe74a3edb35686e994d68353205b96fe9ea5
Contents?: true
Size: 1.15 KB
Versions: 12
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe Rack::DevMark do subject { Rack::DevMark } before do @rack_env = ENV['RACK_ENV'] @rails_env = ENV['RAILS_ENV'] end after do ENV['RACK_ENV'] = @rack_env ENV['RAILS_ENV'] = @rails_env subject.instance_variable_set("@env", nil) end describe "::env" do it "returns nil" do ENV['RAILS_ENV'] = nil ENV['RACK_ENV'] = nil expect(subject.env).to eq(nil) end it "returns rack_env" do ENV['RAILS_ENV'] = nil ENV['RACK_ENV'] = 'abc' expect(subject.env).to eq('abc') end it "returns rails_env instead of rack_env" do ENV['RACK_ENV'] = 'abc' ENV['RAILS_ENV'] = 'def' expect(subject.env).to eq('def') end end describe "::revision" do after do ::File.delete('REVISION') if ::File.exists?('REVISION') subject.instance_variable_set("@revision", nil) end it "returns revision" do ::File.open('REVISION', 'w') do |f| f.write('abcde') end expect(subject.revision).to eq('abcde') end it "returns nil if REVISION does not exist" do expect(subject.revision).to eq(nil) end end end
Version data entries
12 entries across 12 versions & 1 rubygems