Skip to content
This repository was archived by the owner on Nov 30, 2024. It is now read-only.

Commit 94d74a9

Browse files
committed
Merge pull request #282 from sleepingkingstudios/method-signature-syntax-fix
Make MethodSignatureVerifier args argument optional.
2 parents 322c846 + c34d815 commit 94d74a9

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/rspec/support/method_signature_verifier.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ def classify_parameters
239239
class MethodSignatureVerifier
240240
attr_reader :non_kw_args, :kw_args, :min_non_kw_args, :max_non_kw_args
241241

242-
def initialize(signature, args)
242+
def initialize(signature, args=[])
243243
@signature = signature
244244
@non_kw_args, @kw_args = split_args(*args)
245245
@min_non_kw_args = @max_non_kw_args = @non_kw_args

spec/rspec/support/method_signature_verifier_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def valid?(*args)
1515
end
1616

1717
def error_description
18-
described_class.new(signature, []).error_message[/Expected (.*),/, 1]
18+
described_class.new(signature).error_message[/Expected (.*),/, 1]
1919
end
2020

2121
def error_for(*args)
@@ -37,7 +37,7 @@ def validate_expectation(*args)
3737

3838
obj.keywords = args
3939

40-
described_class.new(signature, []).with_expectation(obj).valid?
40+
described_class.new(signature).with_expectation(obj).valid?
4141
end
4242

4343
shared_context 'a method verifier' do

0 commit comments

Comments
 (0)