Sha256: b629279a73ee2fe23519748c0bbc167a0e397a64fdfb06525601183e52011278

Contents?: true

Size: 817 Bytes

Versions: 11

Compression:

Stored size: 817 Bytes

Contents

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

# RSpec::Generator.configure do |config|
#   config.debug = false
#   config.remove_temp_dir = false #true
#   config.default_rails_root(__FILE__) 
#   config.lib = File.dirname(__FILE__) + '/../lib'
#   config.logger = :stdout  
# end
#    

require 'fixtures'

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

Rails3::Assist::Directory.rails_root = temp_dir('tmp_rails')

RSpec.configure do |config|
  config.mock_with :mocha
  config.after do
    remove_temp_dir 'tmp_rails'
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rails3_assist-0.3.7 spec/spec_helper.rb
rails3_assist-0.3.6 spec/spec_helper.rb
rails3_assist-0.3.5 spec/spec_helper.rb
rails3_assist-0.3.4 spec/spec_helper.rb
rails3_assist-0.3.3 spec/spec_helper.rb
rails3_assist-0.3.2 spec/spec_helper.rb
rails3_assist-0.3.1 spec/spec_helper.rb
rails3_assist-0.3.0 spec/spec_helper.rb
rails3_assist-0.2.13 spec/spec_helper.rb
rails3_assist-0.2.12 spec/spec_helper.rb
rails3_assist-0.2.11 spec/spec_helper.rb