1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
From: Antonio Terceiro <terceiro@debian.org>
Date: Wed, 23 Apr 2025 20:04:02 -0300
Subject: spec: skip tests that require VCR
Forwarded: not-needed
---
spec/html-proofer/runner_spec.rb | 4 ++++
spec/spec_helper.rb | 9 +++------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/spec/html-proofer/runner_spec.rb b/spec/html-proofer/runner_spec.rb
index e6648e6..62fd870 100644
--- a/spec/html-proofer/runner_spec.rb
+++ b/spec/html-proofer/runner_spec.rb
@@ -5,6 +5,8 @@ require 'spec_helper'
describe HTMLProofer::Runner do
describe '#before_request' do
it 'sends authorization header to github.com' do
+ skip 'VCR not available'
+
opts = {}
url = 'https://github.com'
proofer = make_proofer([url], :links, opts)
@@ -27,6 +29,8 @@ describe HTMLProofer::Runner do
end
it 'plays nice with cache' do
+ skip 'VCR not available'
+
cache_file_name = '.runner.log'
storage_dir = File.join(FIXTURES_DIR, '/cache')
cache_location = File.join(storage_dir, cache_file_name)
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index eb48533..b4afd6d 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -1,7 +1,6 @@
# frozen_string_literal: true
#require 'bundler/setup'
-require 'vcr'
require 'timecop'
require 'html-proofer'
require 'open3'
@@ -52,6 +51,7 @@ def make_proofer(item, type, opts)
end
def run_proofer(item, type, opts = {})
+ skip 'VCR not available'
proofer = make_proofer(item, type, opts)
cassette_name = make_cassette_name(item, opts)
VCR.use_cassette(cassette_name, record: :new_episodes) do
@@ -61,6 +61,7 @@ def run_proofer(item, type, opts = {})
end
def send_proofer_output(file, type, opts = {})
+ skip 'VCR not available'
proofer = make_proofer(file, type, opts)
cassette_name = make_cassette_name(file, opts)
VCR.use_cassette(cassette_name, record: :new_episodes) do
@@ -69,6 +70,7 @@ def send_proofer_output(file, type, opts = {})
end
def capture_proofer_http(item, type, opts = {})
+ skip 'VCR not available'
proofer = make_proofer(item, type, opts)
cassette_name = make_cassette_name(item, opts)
VCR.use_cassette(cassette_name, record: :new_episodes) do
@@ -91,8 +93,3 @@ def make_cassette_name(file, opts)
(filename += opts.inspect) unless opts.empty?
filename
end
-
-VCR.configure do |config|
- config.cassette_library_dir = "#{FIXTURES_DIR}/vcr_cassettes"
- config.hook_into :typhoeus
-end
|