Skip to content

Commit 56f637f

Browse files
committed
Drop contracts-rspec, bring in our ruby3 version
1 parent 9a49efb commit 56f637f

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

Gemfile.lock

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ GEM
2323
ast (2.4.2)
2424
concurrent-ruby (1.1.9)
2525
contracts (0.16.0)
26-
contracts-rspec (0.1.0)
2726
crack (0.4.5)
2827
rexml
2928
diff-lcs (1.5.0)
@@ -120,7 +119,6 @@ PLATFORMS
120119
ruby
121120

122121
DEPENDENCIES
123-
contracts-rspec (= 0.1.0)
124122
entitlements (= 0.2.0.g8e5e05d)
125123
entitlements-github-plugin!
126124
rake (= 13.0.6)

entitlements-github-plugin.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ Gem::Specification.new do |s|
2020
s.add_dependency "octokit", "~> 4.18"
2121
s.add_dependency "optimist", "= 3.0.0"
2222

23-
s.add_development_dependency "contracts-rspec", "= 0.1.0"
2423
s.add_development_dependency "entitlements", "0.2.0.g8e5e05d"
2524
s.add_development_dependency "rake", "= 13.0.6"
2625
s.add_development_dependency "rspec", "= 3.8.0"

spec/unit/spec_helper.rb

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,19 @@ module MyLetDeclarations
153153
let(:logger) { Entitlements.dummy_logger }
154154
end
155155

156+
module Contracts
157+
module RSpec
158+
module Mocks
159+
def instance_double(klass, *args)
160+
super.tap do |double|
161+
allow(double).to receive(:is_a?).with(klass).and_return(true)
162+
allow(double).to receive(:is_a?).with(ParamContractError).and_return(false)
163+
end
164+
end
165+
end
166+
end
167+
end
168+
156169
RSpec.configure do |config|
157170
config.include Contracts::RSpec::Mocks
158171
config.include MyLetDeclarations
-7 KB
Binary file not shown.

0 commit comments

Comments
 (0)