Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- begin
- require 'spork'
- rescue LoadError
- module Spork
- def self.prefork
- yield
- end
- def self.each_run
- yield
- end
- end
- end
- Spork.prefork do
- # Loading more in this block will cause your tests to run faster. However,
- # if you change any configuration or code from libraries loaded here, you'll
- # need to restart spork for it take effect.
- # Configure Rails Envinronment
- ENV['RAILS_ENV'] = 'test'
- require File.expand_path('../dummy/config/environment.rb', __FILE__)
- require 'rails/test_help'
- require 'rspec/rails'
- require 'shoulda-matchers'
- ActionMailer::Base.delivery_method = :test
- ActionMailer::Base.perform_deliveries = true
- ActionMailer::Base.default_url_options[:host] = 'test.com'
- Rails.backtrace_cleaner.remove_silencers!
- # Configure capybara for integration testing
- require 'capybara/rails'
- Capybara.default_driver = :rack_test
- Capybara.default_selector = :css
- # Run any available migration
- # ActiveRecord::Migrator.migrate File.expand_path('../dummy/db/migrate/', __FILE__)
- # Load support files
- Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }
- RSpec.configure do |config|
- # Remove this line if you don't want RSpec's should and should_not
- # methods or matchers
- #require 'rspec/expectations'
- config.include RSpec::Matchers
- # == Mock Framework
- config.mock_with :rspec
- end
- end
- Spork.each_run do
- # This code will be run each time you run your specs.
- end
Add Comment
Please, Sign In to add comment