Sha256: 7ec865988e056ee3c5054051b196c9c7c731b26b72178f7dcbc055c2bef2cdc8

Contents?: true

Size: 980 Bytes

Versions: 10

Compression:

Stored size: 980 Bytes

Contents

# Configure Rails Envinronment
ENV["RAILS_ENV"] = "test"
spec_root = File.expand_path('..', __FILE__)
require File.expand_path("dummy/config/environment.rb",  spec_root)

require 'pry'
require 'rspec/rails'
require 'shoulda/matchers'
require 'factory_girl_rails'
require 'shoulda-kept-assign-to'
require 'database_cleaner'

ENGINE_RAILS_ROOT=File.join(File.dirname(__FILE__), '../')

RSpec.configure do |config|
  # config.include FactoryGirl::Syntax::Methods
  config.include Devise::TestHelpers, type: :controller
  config.before :suite do
    DatabaseCleaner[:active_record].strategy = :transaction
    DatabaseCleaner[:active_record].clean_with :truncation
  end

  config.before :each do
    DatabaseCleaner[:active_record].start
  end

  config.after :each do
    DatabaseCleaner[:active_record].clean
  end
end

Dir[File.join(ENGINE_RAILS_ROOT, "spec/support/**/*.rb")].each {|f| require f }
ActiveRecord::Migrator.migrate(File.expand_path("dummy/db/migrate/", spec_root))

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
brycesch-devise_oauth2_providable-1.2.8 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.7 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.6 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.5 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.4 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.3 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.2 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.1 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.2.0 spec/spec_helper.rb
brycesch-devise_oauth2_providable-1.1.7 spec/spec_helper.rb