/vendor/gems/facets-2.4.5/test/core/range/test_combine.rb
Ruby | 18 lines | 14 code | 4 blank | 0 comment | 0 complexity | ee681b883c4b3359010b10d0ee0bbe95 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
- require 'facets/range/combine'
- require 'test/unit'
- class TestRangeCombine < Test::Unit::TestCase
- def test_combine_ranges
- r = Range.combine(0..4, 2..6, 6..10, 13..17, 12..19)
- x = [0..10, 12..19]
- assert_equal(x, r)
- end
- def test_combine_arrays_as_intervals
- r = Range.combine([0, 4], [2, 6], [6, 10], [13, 17], [12, 19])
- x = [[0, 10], [12, 19]]
- assert_equal(x, r)
- end
- end