Sha256: 304c4e1580c1e01bb9902e305a9cd0af63859ceedca961991d4a78899a9c0752

Contents?: true

Size: 383 Bytes

Versions: 5

Compression:

Stored size: 383 Bytes

Contents

shared_context :within_temp_work_dir do
  include_context "uses temp dir"

  before do
    # avoid "warning: conflicting chdir during another chdir block"
    @current_dir = Pathname.pwd
    Dir.chdir(temp_dir)
    FileUtils.cp_r(spec_dir.join("script"), temp_dir)
    FileUtils.cp_r(spec_dir.join(".paraduct.yml"), temp_dir)
  end

  after do
    Dir.chdir(@current_dir)
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
paraduct-0.0.1.beta5 spec/support/contexts/within_temp_work_dir.rb
paraduct-0.0.1.beta4 spec/support/contexts/within_temp_work_dir.rb
paraduct-0.0.1.beta3 spec/support/contexts/within_temp_work_dir.rb
paraduct-0.0.1.beta2 spec/support/contexts/within_temp_work_dir.rb
paraduct-0.0.1.beta1 spec/support/contexts/within_temp_work_dir.rb