Sha256: f05d368bd33e980dc9ebd946ff46f2e75ce60260d727aedb89f102525a6f2cd1
Contents?: true
Size: 730 Bytes
Versions: 6
Compression:
Stored size: 730 Bytes
Contents
# frozen_string_literal: true require "vcr" module BulletinBoardVcr def self.bulletin_board_uri?(uri) uri.hostname == bulletin_board_uri.hostname && uri.port == bulletin_board_uri.port end def self.bulletin_board_uri @bulletin_board_uri ||= URI(bulletin_board_server) end def self.bulletin_board_server return "" unless defined?(Decidim::Elections) Decidim::Elections.bulletin_board.server end end VCR.configure do |config| config.default_cassette_options = { serialize_with: :json } config.cassette_library_dir = "spec/cassettes" config.hook_into :webmock config.configure_rspec_metadata! config.ignore_request { |request| !BulletinBoardVcr.bulletin_board_uri?(URI(request.uri)) } end
Version data entries
6 entries across 6 versions & 1 rubygems