File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -243,17 +243,16 @@ def one_splat_one_block(*args, &block)
243
243
end
244
244
245
245
it "returns [[:rest]] for core methods with variable-length argument lists" do
246
- m = "foo"
247
-
248
- # match takes rest args
249
- m . method ( :match ) . parameters . should == [ [ :rest ] ]
246
+ # delete! takes rest args
247
+ "foo" . method ( :delete! ) . parameters . should == [ [ :rest ] ]
248
+ end
250
249
251
- # [] takes 1 to 3 args
252
- m . method ( :[] ) . parameters . should == [ [ :rest ] ]
250
+ it "returns [[:rest]] for core methods with optional arguments" do
251
+ # pop takes 1 optional argument
252
+ [ ] . method ( :pop ) . parameters . should == [ [ :rest ] ]
253
253
end
254
254
255
255
it "returns [[:req]] for each parameter for core methods with fixed-length argument lists" do
256
- m = "foo"
257
- m . method ( :+ ) . parameters . should == [ [ :req ] ]
256
+ "foo" . method ( :+ ) . parameters . should == [ [ :req ] ]
258
257
end
259
258
end
You can’t perform that action at this time.
0 commit comments