Sha256: 1a7e7384f9db5deefe00a6cbafb7f68f911e5932a5c31c7e2e61b79be619a2c4

Contents?: true

Size: 948 Bytes

Versions: 2

Compression:

Stored size: 948 Bytes

Contents

require 'rubygems'
require 'spork'

# Load with Spork server
# 
Spork.prefork do
  ENV["RAILS_ENV"] ||= 'test'
  require File.expand_path("../../config/environment", __FILE__)
  require 'rspec/rails'
  require 'rspec/autorun'
  require 'capybara/rspec'
  require 'shoulda-matchers'
  require 'shoulda/matchers/integrations/rspec'
  require 'database_cleaner'

  Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
  # Capybara.javascript_driver = :poltergeist
  # Capybara.default_driver = :selenium

  RSpec.configure do |config|
    config.infer_base_class_for_anonymous_controllers = false
    config.order = "random"

    # Database Cleaner
    # 
    config.before(:suite) do
      DatabaseCleaner.strategy = :truncation
    end
    config.before(:each) do
      DatabaseCleaner.start
    end
    config.after(:each) do
      DatabaseCleaner.clean
    end
  end
end


# Run each time you run your specs.
# 
Spork.each_run do
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rail_pass-0.2.0 lib/generators/templates/spec/spec_helper.rb
rail_pass-0.1.10 lib/generators/templates/spec/spec_helper.rb