spec/spec_helper.rb in solidus_culqi-0.0.1 vs spec/spec_helper.rb in solidus_culqi-0.0.2
- old
+ new
@@ -16,19 +16,21 @@
require File.expand_path('../dummy/config/environment.rb', __FILE__)
require 'rspec/rails'
require 'database_cleaner'
require 'ffaker'
+require 'vcr'
+require 'webmock'
require 'capybara/rspec'
require 'capybara/poltergeist'
require 'pry'
Capybara.register_driver(:poltergeist) do |app|
Capybara::Poltergeist::Driver.new app, timeout: 90
end
Capybara.javascript_driver = :poltergeist
-Capybara.default_max_wait_time = 10
+Capybara.default_max_wait_time = 30
# Requires supporting ruby files with custom matchers and macros, etc,
# in spec/support/ and its subdirectories.
Dir[File.join(File.dirname(__FILE__), 'support/**/*.rb')].each { |f| require f }
@@ -88,6 +90,19 @@
DatabaseCleaner.clean
end
config.fail_fast = ENV['FAIL_FAST'] || false
config.order = 'random'
+
+ if SolidusCulqi::Support.solidus_earlier('2.3.x')
+ config.filter_run_excluding new_gateway: true
+ else
+ config.filter_run_excluding old_gateway: true
+ end
+end
+
+VCR.configure do |c|
+ c.cassette_library_dir = "spec/cassettes"
+ c.hook_into :webmock
+ c.ignore_localhost = true
+ c.configure_rspec_metadata!
end