Skip to content

Commit 96628a7

Browse files
committed
Fix failing Ronin::Support::Crypto::Key::EC specs on Ruby 4.0.0.
1 parent ffd00be commit 96628a7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

spec/crypto/key/ec_spec.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@
1919
describe ".generate" do
2020
subject { described_class }
2121

22+
let(:curve) { 'prime256v1' }
23+
2224
it "must return a new #{described_class} instance" do
23-
expect(subject.superclass).to receive(:generate).with('prime256v1').and_return(described_class.new)
25+
expect(subject.superclass).to receive(:generate).with(curve).and_return(described_class.new(curve))
2426

2527
expect(subject.generate).to be_kind_of(described_class)
2628
end
@@ -29,7 +31,7 @@
2931
let(:curve) { 'secp224r1' }
3032

3133
it "must generate a new #{described_class} using that curve" do
32-
expect(subject.superclass).to receive(:generate).with(curve).and_return(described_class.new)
34+
expect(subject.superclass).to receive(:generate).with(curve).and_return(described_class.new(curve))
3335

3436
expect(subject.generate(curve)).to be_kind_of(described_class)
3537
end

0 commit comments

Comments
 (0)