37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
|  | ENV["RAILS_ENV"] ||= 'test' | ||
|  | unless ENV['CI'] | ||
|  |   require 'simplecov' | ||
|  |   SimpleCov.start 'rails' | ||
|  | end | ||
|  | require File.expand_path("../../config/environment", __FILE__) | ||
|  | require 'rspec/rails' | ||
|  | 
 | ||
|  | # Requires supporting ruby files with custom matchers and macros, etc, | ||
|  | # in spec/support/ and its subdirectories. | ||
|  | Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f} | ||
|  | 
 | ||
|  | RSpec.configure do |config| | ||
|  |   # == Mock Framework | ||
|  |   # | ||
|  |   # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line: | ||
|  |   # | ||
|  |   # config.mock_with :mocha | ||
|  |   # config.mock_with :flexmock | ||
|  |   # config.mock_with :rr | ||
|  |   config.mock_with :rspec | ||
|  | 
 | ||
|  |   # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures | ||
|  |   config.fixture_path = "#{::Rails.root}/spec/fixtures" | ||
|  | 
 | ||
|  |   # If you're not using ActiveRecord, or you'd prefer not to run each of your | ||
|  |   # examples within a transaction, remove the following line or assign false | ||
|  |   # instead of true. | ||
|  |   config.use_transactional_fixtures = true | ||
|  | 
 | ||
|  |   # make the rails logger usable in the tests as logger.xxx "..." | ||
|  |   def logger | ||
|  |     Rails.logger | ||
|  |   end | ||
|  | 
 | ||
|  | end |