Sha256: 017063e46481c4c8813b63f2f08d3e2aa8c5d7a7c4ce4fddd8f0c19ecc03e8dc

Contents?: true

Size: 896 Bytes

Versions: 2

Compression:

Stored size: 896 Bytes

Contents

require 'rails_assist'
require 'rails_assist/rspec'
require 'rails-app-spec'
require 'tmpdir'

require 'generator-spec'

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)
end

def remove_temp_dir name
  FileUtils.rm_rf temp_dir(name)
end

RailsAssist::Directory.rails_root = temp_dir('tmp_rails')

# puts "Rails root: #{RailsAssist::Directory.rails_root}"

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_assist-0.5.3 spec/spec_helper.rb
rails_assist-0.5.2 spec/spec_helper.rb