Sha256: fa87b223fd2cac654ac5d58e20bcb66093fad8992c689331a8f01c173e17a370

Contents?: true

Size: 800 Bytes

Versions: 3

Compression:

Stored size: 800 Bytes

Contents

require 'pathname'
require Pathname(__FILE__).ascend{|d| h=d+'spec_helper.rb'; break h if h.file?}

describe 'spec_helper methods' do

  it '.spec_tmp_dir' do
    expected = '/home/jeff/projects/ams/tools/ruby/ams_layout/tmp/spec'
    expect(spec_tmp_dir.to_s).to eq expected
  end

  it '.spec_data_dir' do
    expected = '/home/jeff/projects/ams/tools/ruby/ams_layout/spec/data'
    expect(spec_data_dir.to_s).to eq expected
  end

  it '.clean_target_dir' do
    expected = '/home/jeff/projects/ams/tools/ruby/ams_layout/tmp/spec/target'
    expect(clean_target_dir('target').to_s).to eq expected
  end

  it '.copy_from_spec_data' do
    target_file = spec_tmp_dir + 'target.yml'
    copy_from_spec_data 'layout-small.yml', 'target.yml'

    expect(File.exist?(target_file)).to eq true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ams_layout-0.0.4 spec/spec_helper_spec.rb
ams_layout-0.0.3 spec/spec_helper_spec.rb
ams_layout-0.0.2 spec/spec_helper_spec.rb