diff --git a/core/proc/parameters_spec.rb b/core/proc/parameters_spec.rb index f1fe00c35..cf8a8f5b1 100644 --- a/core/proc/parameters_spec.rb +++ b/core/proc/parameters_spec.rb @@ -159,10 +159,17 @@ proc { |**nil| }.parameters.should == [[:nokey]] end - ruby_version_is "3.4" do - it "handles the usage of `it` as a paramater" do + ruby_version_is "3.4"..."4.0" do + it "handles the usage of `it` as a parameter" do eval("proc { it }").parameters.should == [[:opt, nil]] eval("lambda { it }").parameters.should == [[:req]] end end + + ruby_version_is "4.0" do + it "handles the usage of `it` as a parameter" do + eval("proc { it }").parameters.should == [[:opt]] + eval("lambda { it }").parameters.should == [[:req]] + end + end end