Sha256: 343a7f875d26ef593799e90b03f0f0539d7af29bd31479ce1368d80e2a5455a0
Contents?: true
Size: 900 Bytes
Versions: 3
Compression:
Stored size: 900 Bytes
Contents
# $:.unshift(File.expand_path('../../lib', __FILE__)) # ENV['RACK_ENV'] = 'test' # require 'rubygems' # require 'bundler' # Bundler.require(:default, :test) RSpec.configure do |config| def db_type ActiveRecord::Base.connection.instance_variable_get('@config')[:database] == ':memory:' end def load_db! db_schema = "./db/schema.rb" if defined?(ActiveRecord) and File.exist?(db_schema) and db_type == ':memory' puts "Loading in-memory database schema." load db_schema end end # config.include Capybara # config.include FactoryGirl::Syntax::Methods # config.include RequestHelpers, type: :request # config.include ControllerTestHelpers, type: :controller # config.expect_with(:rspec) { |c| c.syntax = :expect } # config.order = 'random' config.formatter = 'Fuubar' if defined?(Fuubar) config.color = true config.before(:suite) { load_db! } end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
snails-0.2.5 | lib/snails/rspec.rb |
snails-0.2.4 | lib/snails/rspec.rb |
snails-0.2.3 | lib/snails/rspec.rb |