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