diff options
| author | Andrew Konchin <andry.konchin@gmail.com> | 2025-03-26 19:56:40 +0200 |
|---|---|---|
| committer | Benoit Daloze <eregontp@gmail.com> | 2025-03-27 11:09:24 +0100 |
| commit | bac22c985ecc7e4309b5b5e5ae1074c81319e889 (patch) | |
| tree | 5c164d3ed99240737205068f612d47496487758e /spec/ruby/core/method/parameters_spec.rb | |
| parent | 53a930f1570c81d2f7829f932e8d7ad67e8462b8 (diff) | |
Update to ruby/spec@5e579e2
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/12984
Diffstat (limited to 'spec/ruby/core/method/parameters_spec.rb')
| -rw-r--r-- | spec/ruby/core/method/parameters_spec.rb | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/spec/ruby/core/method/parameters_spec.rb b/spec/ruby/core/method/parameters_spec.rb index 8495aef4d2..0178a61de6 100644 --- a/spec/ruby/core/method/parameters_spec.rb +++ b/spec/ruby/core/method/parameters_spec.rb @@ -257,30 +257,17 @@ describe "Method#parameters" do end end - ruby_version_is '3.1' do - it "adds block arg with name & for anonymous block argument" do - object = Object.new - - eval(<<~RUBY).should == [[:block, :&]] - def object.foo(&) - end - object.method(:foo).parameters - RUBY + it "adds block arg with name & for anonymous block argument" do + object = Object.new + def object.foo(&) end - end - ruby_version_is ""..."3.1" do - it "returns [:rest, :*], [:block, :&] for forward parameters operator" do - m = MethodSpecs::Methods.new - m.method(:forward_parameters).parameters.should == [[:rest, :*], [:block, :&]] - end + object.method(:foo).parameters.should == [[:block, :&]] end - ruby_version_is "3.1" do - it "returns [:rest, :*], [:keyrest, :**], [:block, :&] for forward parameters operator" do - m = MethodSpecs::Methods.new - m.method(:forward_parameters).parameters.should == [[:rest, :*], [:keyrest, :**], [:block, :&]] - end + it "returns [:rest, :*], [:keyrest, :**], [:block, :&] for forward parameters operator" do + m = MethodSpecs::Methods.new + m.method(:forward_parameters).parameters.should == [[:rest, :*], [:keyrest, :**], [:block, :&]] end it "returns the args and block for a splat and block argument" do |
