Sha256: ff41f63a32d43742ff7e34c034fd41ad4f1929c10b92591737acc42d8b3a2973

Contents?: true

Size: 530 Bytes

Versions: 8

Compression:

Stored size: 530 Bytes

Contents

require 'rspec/core'
require 'rails-app-spec'

RSpec.configure do |config| 
  config.before do                                         
    Rails3::Assist::Directory.rails_root = temp_dir('tmp_rails')
  end

  config.after do
    remove_temp_dir 'tmp_rails'
  end   
end

def project_dir
  File.dirname(__FILE__) + '/..'
end

def temp_dir name
  File.join(project_dir, name)  
end

def make_temp_dir name   
  FileUtils.mkdir_p temp_dir(name)
  temp_dir(name)
end

def remove_temp_dir name   
  FileUtils.rm_rf temp_dir(name)
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rails-app-spec-0.3.0 spec/spec_helper.rb
rails-app-spec-0.2.16 spec/spec_helper.rb
rails-app-spec-0.2.15 spec/spec_helper.rb
rails-app-spec-0.2.14 spec/spec_helper.rb
rails-app-spec-0.2.13 spec/spec_helper.rb
rails-app-spec-0.2.12 spec/spec_helper.rb
rails-app-spec-0.2.10 spec/spec_helper.rb
rails-app-spec-0.2.8 spec/spec_helper.rb