Sha256: a55e029bbdb93fa1c5ae834db31a0e10f3297d009a587d7ddcea02dd2615c4c9

Contents?: true

Size: 453 Bytes

Versions: 2

Compression:

Stored size: 453 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(spec_dir.join(".paraduct.yml"), temp_dir)
    FileUtils.cp(spec_dir.join(".paraduct_rsync_exclude.txt"), temp_dir)
  end

  after do
    Dir.chdir(@current_dir)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
paraduct-1.0.1 spec/support/contexts/within_temp_work_dir.rb
paraduct-1.0.0 spec/support/contexts/within_temp_work_dir.rb