Sha256: 5731ac2cf1d33494d005a86e3dd3a7cf230a98e40d1945d7c012f51a62772f07
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
require "simplecov" SimpleCov.start require 'rubygems' require "bundler/setup" require 'rolify' require 'rolify/matchers' require 'rails' begin require 'its' rescue LoadError end require 'database_cleaner' require 'coveralls' Coveralls.wear_merged! ENV['ADAPTER'] ||= 'active_record' load File.dirname(__FILE__) + "/support/adapters/#{ENV['ADAPTER']}.rb" load File.dirname(__FILE__) + '/support/data.rb' def reset_defaults Rolify.use_defaults Rolify.use_mongoid if ENV['ADAPTER'] == 'mongoid' end def provision_user(user, roles) roles.each do |role| if role.is_a? Array user.add_role *role else user.add_role role end end user end def silence_warnings(&block) warn_level = $VERBOSE $VERBOSE = nil result = block.call $VERBOSE = warn_level result end RSpec.configure do |config| config.expect_with(:rspec) { |c| c.syntax = [:should, :expect] } config.before(:suite) do DatabaseCleaner.strategy = :truncation DatabaseCleaner.start end config.after(:suite) do |example| DatabaseCleaner.clean end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rolify-6.0.0 | spec/spec_helper.rb |
rolify-5.3.0 | spec/spec_helper.rb |
rolify-5.2.0 | spec/spec_helper.rb |