1 require 'simplecov' unless ENV['CI']
8 ENV['RAILS_ENV'] = 'test'
9 require './config/environment'
12 require 'database_cleaner'
13 require 'spinach/capybara'
14 require 'sidekiq/testing/inline'
17 %w(valid_commit select2_helper test_env).each do |f|
18 require Rails.root.join('spec', 'support', f)
21 Dir["#{Rails.root}/features/steps/shared/*.rb"].each {|file| require file}
23 WebMock.allow_net_connect!
27 require 'capybara/poltergeist'
28 Capybara.javascript_driver = :poltergeist
29 Spinach.hooks.on_tag("javascript") do
30 ::Capybara.current_driver = ::Capybara.javascript_driver
32 Capybara.default_wait_time = 10
33 Capybara.ignore_hidden_elements = false
35 DatabaseCleaner.strategy = :truncation
37 Spinach.hooks.before_scenario do
43 Spinach.hooks.after_scenario do
47 Spinach.hooks.before_run do
48 RSpec::Mocks::setup self
50 include FactoryGirl::Syntax::Methods