The facebook key and secret defined in the sorcery config file are for testing only and need to be changed and not committed to source when app is ready to go live
46 lines
1.2 KiB
Ruby
46 lines
1.2 KiB
Ruby
if ENV['CI']
|
|
require 'coveralls'
|
|
Coveralls.wear! 'rails'
|
|
end
|
|
|
|
unless ENV['DRB']
|
|
require 'simplecov'
|
|
SimpleCov.start 'rails'
|
|
end
|
|
|
|
# This file is copied to spec/ when you run 'rails generate rspec:install'
|
|
ENV['RAILS_ENV'] ||= 'test'
|
|
require File.expand_path('../../config/environment', __FILE__)
|
|
require 'rspec/rails'
|
|
require 'rspec/autorun'
|
|
|
|
# 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 }
|
|
|
|
require 'webmock/rspec'
|
|
require 'capybara/rspec'
|
|
|
|
#Capybara.ignore_hidden_elements = false # testing hidden fields
|
|
|
|
include Sorcery::TestHelpers::Rails
|
|
|
|
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
|
|
|
|
config.include AuthenticationForFeatureRequest, type: :feature
|
|
|
|
# Run specs in random order to surface order dependencies. If you find an
|
|
# order dependency and want to debug it, you can fix the order by providing
|
|
# the seed, which is printed after each run.
|
|
# --seed 1234
|
|
config.order = 'random'
|
|
end
|