Sha256: be74fcffae4d6691651cefee3fef3a2d6fe3e03df67fc40039b6734e8a2b3261

Contents?: true

Size: 296 Bytes

Versions: 7

Compression:

Stored size: 296 Bytes

Contents

RSpec.configure do |config|
  config.before(:suite) do
    $original_env_keys = ::ENV.keys
  end

  config.before do
    Figaro.adapter = nil
    Figaro.application = nil

    # Restore the original state of ENV for each test
    ::ENV.keep_if { |k, _| $original_env_keys.include?(k) }
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
daqing_figaro-1.2.1 spec/support/reset.rb
figaro-1.2.0 spec/support/reset.rb
seielit-figaro-1.1.2 spec/support/reset.rb
figaro-1.1.1 spec/support/reset.rb
figaro-1.1.0 spec/support/reset.rb
figaro-1.0.0 spec/support/reset.rb
figaro-1.0.0.rc1 spec/support/reset.rb