Sha256: f4e1daf1bfb6126eef30774873e0c9d4dfb2a999b564ac7724bf588a3cb41ba0

Contents?: true

Size: 915 Bytes

Versions: 3

Compression:

Stored size: 915 Bytes

Contents

require 'rubygems'
require 'spork'
require 'database_cleaner'

Spork.prefork do
  ENV["RAILS_ENV"] ||= 'test'
  require File.expand_path("../../config/environment", __FILE__)
  require 'rspec/rails'

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

    config.before :each do
      if Capybara.current_driver == :selenium
        DatabaseCleaner.strategy = :truncation
      else
        DatabaseCleaner.strategy = :transaction
      end
      DatabaseCleaner.start
    end

    config.after(:each) do
      DatabaseCleaner.clean
    end

    # Include Factory Girl syntax to simplify calls to factories
    config.include FactoryGirl::Syntax::Methods
  end
end

Spork.each_run do
  Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
  FactoryGirl.reload
  include LoginMacros
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_mongo_backbone_bootstrap_tmpl-0.0.3.1 template/spec/spec_helper.rb
rails_mongo_backbone_bootstrap_tmpl-0.0.3 template/spec/spec_helper.rb
rails_mongo_backbone_bootstrap_tmpl-0.0.2 template/spec/spec_helper.rb