@@ -524,30 +524,30 @@ def to.to_int() -2 end
524
524
ruby_version_is "2.6" do
525
525
it "can accept endless ranges" do
526
526
a = [ 0 , 1 , 2 , 3 , 4 , 5 ]
527
- a . send ( @method , eval ( "(2..nil )" ) ) . should == [ 2 , 3 , 4 , 5 ]
528
- a . send ( @method , eval ( "(2...nil )" ) ) . should == [ 2 , 3 , 4 , 5 ]
529
- a . send ( @method , eval ( "(-2..nil )" ) ) . should == [ 4 , 5 ]
530
- a . send ( @method , eval ( "(-2...nil )" ) ) . should == [ 4 , 5 ]
531
- a . send ( @method , eval ( "(9..nil )" ) ) . should == nil
532
- a . send ( @method , eval ( "(9...nil )" ) ) . should == nil
533
- a . send ( @method , eval ( "(-9..nil )" ) ) . should == nil
534
- a . send ( @method , eval ( "(-9...nil )" ) ) . should == nil
527
+ a . send ( @method , eval ( "(2..)" ) ) . should == [ 2 , 3 , 4 , 5 ]
528
+ a . send ( @method , eval ( "(2...)" ) ) . should == [ 2 , 3 , 4 , 5 ]
529
+ a . send ( @method , eval ( "(-2..)" ) ) . should == [ 4 , 5 ]
530
+ a . send ( @method , eval ( "(-2...)" ) ) . should == [ 4 , 5 ]
531
+ a . send ( @method , eval ( "(9..)" ) ) . should == nil
532
+ a . send ( @method , eval ( "(9...)" ) ) . should == nil
533
+ a . send ( @method , eval ( "(-9..)" ) ) . should == nil
534
+ a . send ( @method , eval ( "(-9...)" ) ) . should == nil
535
535
end
536
536
end
537
537
538
538
ruby_version_is "2.7" do
539
539
it "can accept beginless ranges" do
540
540
a = [ 0 , 1 , 2 , 3 , 4 , 5 ]
541
- a . send ( @method , eval ( "(nil ..3)" ) ) . should == [ 0 , 1 , 2 , 3 ]
542
- a . send ( @method , eval ( "(nil ...3)" ) ) . should == [ 0 , 1 , 2 ]
543
- a . send ( @method , eval ( "(nil ..-3)" ) ) . should == [ 0 , 1 , 2 , 3 ]
544
- a . send ( @method , eval ( "(nil ...-3)" ) ) . should == [ 0 , 1 , 2 ]
545
- a . send ( @method , eval ( "(nil ..0)" ) ) . should == [ 0 ]
546
- a . send ( @method , eval ( "(nil ...0)" ) ) . should == [ ]
547
- a . send ( @method , eval ( "(nil ..9)" ) ) . should == [ 0 , 1 , 2 , 3 , 4 , 5 ]
548
- a . send ( @method , eval ( "(nil ...9)" ) ) . should == [ 0 , 1 , 2 , 3 , 4 , 5 ]
549
- a . send ( @method , eval ( "(nil ..-9)" ) ) . should == [ ]
550
- a . send ( @method , eval ( "(nil ...-9)" ) ) . should == [ ]
541
+ a . send ( @method , eval ( "(..3)" ) ) . should == [ 0 , 1 , 2 , 3 ]
542
+ a . send ( @method , eval ( "(...3)" ) ) . should == [ 0 , 1 , 2 ]
543
+ a . send ( @method , eval ( "(..-3)" ) ) . should == [ 0 , 1 , 2 , 3 ]
544
+ a . send ( @method , eval ( "(...-3)" ) ) . should == [ 0 , 1 , 2 ]
545
+ a . send ( @method , eval ( "(..0)" ) ) . should == [ 0 ]
546
+ a . send ( @method , eval ( "(...0)" ) ) . should == [ ]
547
+ a . send ( @method , eval ( "(..9)" ) ) . should == [ 0 , 1 , 2 , 3 , 4 , 5 ]
548
+ a . send ( @method , eval ( "(...9)" ) ) . should == [ 0 , 1 , 2 , 3 , 4 , 5 ]
549
+ a . send ( @method , eval ( "(..-9)" ) ) . should == [ ]
550
+ a . send ( @method , eval ( "(...-9)" ) ) . should == [ ]
551
551
end
552
552
553
553
it "can accept nil...nil ranges" do
0 commit comments