Sha256: 3a626c941b5e1ece527454e911ae1618664e834fabea97d856c72dabdbea122c

Contents?: true

Size: 328 Bytes

Versions: 10

Compression:

Stored size: 328 Bytes

Contents

require 'tmpdir'
require 'fileutils'

RSpec.shared_context "isolated home directory", :isolated_home => true do
  around do |ex|
    Dir.mktmpdir do |tmp_dir|
      original_home = ENV['HOME']
      begin
        ENV['HOME'] = tmp_dir
        ex.call
      ensure
        ENV['HOME'] = original_home
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
opal-rspec-0.6.2 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.6.1 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.6.0 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.6.0.beta1 rspec-core/spec/support/isolated_home_directory.rb
opal-connect-rspec-0.5.0 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.5.0 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.5.0.beta3 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.5.0.beta2 rspec-core/spec/support/isolated_home_directory.rb
opal-rspec-0.5.0.beta1 rspec-core/spec/support/isolated_home_directory.rb
rspec-core-3.0.0.beta2 spec/support/isolated_home_directory.rb