spec/spec_helper.rb in addresses-0.0.9 vs spec/spec_helper.rb in addresses-1.0.0
- old
+ new
@@ -1,20 +1,29 @@
ENV['RAILS_ENV'] ||= 'test'
+if ENV['RAILS_ENV'] == 'test'
+ require 'simplecov'
+ SimpleCov.start 'rails'
+ puts "required simplecov"
+end
+
require File.expand_path("../dummy/config/environment.rb", __FILE__)
+
require 'rspec/rails'
-require 'rspec/autorun'
require 'factory_girl_rails'
+require 'shoulda/matchers'
Rails.backtrace_cleaner.remove_silencers!
+# Load support files
-FactoryGirl.definition_file_paths << File.join(File.dirname(__FILE__), 'factories')
-FactoryGirl.find_definitions
+Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f; }
-# Load support files
-Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }
RSpec.configure do |config|
config.mock_with :rspec
config.use_transactional_fixtures = true
config.infer_base_class_for_anonymous_controllers = false
+ config.include FactoryGirl::Syntax::Methods
config.order = "random"
-end
\ No newline at end of file
+
+ config.include(Shoulda::Matchers::ActiveModel, type: :model)
+ config.include(Shoulda::Matchers::ActiveRecord, type: :model)
+end