Module: RangeArray::Etest
- Defined in:
- lib/vex/base/range_array.rb
Instance Method Summary collapse
Instance Method Details
#ra(*array) ⇒ Object
28 29 30 |
# File 'lib/vex/base/range_array.rb', line 28 def ra(*array) RangeArray.new array end |
#test_range_array ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'lib/vex/base/range_array.rb', line 32 def test_range_array assert_equal [1..3], ra(1, 2, 3) assert_equal [1..3, 5..6], ra(1, 2, 3, 5, 6) assert_equal [1..3, 5..6, 8], ra(1, 2, 3, 5, 6, 8) assert_equal [1..2, 7, 3, 5..6, 8], ra(1, 2, 7, 3, 5, 6, 8) assert_equal [1..2, 7, 3, 5..6, 8, 4], ra(1, 2, 7, 3, 5, 6, 8, 4) assert_equal [1..2, 7, 3, 5..6, 8, 4, -3], ra(1, 2, 7, 3, 5, 6, 8, 4, -3) end |