File: 0005-spec-skip-tests-that-require-VCR.patch

package info (click to toggle)
ruby-html-proofer 3.19.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,040 kB
  • sloc: ruby: 3,203; sh: 9; makefile: 4; javascript: 1; php: 1
file content (77 lines) | stat: -rw-r--r-- 2,483 bytes parent folder | download
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