Sha256: 9e7a5e5e1e111a702fd9481fcb96c2768fd52ee8d4704e4e56a77b8038b9c564
Contents?: true
Size: 457 Bytes
Versions: 4
Compression:
Stored size: 457 Bytes
Contents
covers 'facets/string/range' testcase String do unit :range do "a123a567a9".range(/123/).assert == (1..3) "a123a567a9".range(/a/).assert == (0..0) end unit :range_all do "a123a123a9".range_all(/123/).assert == [ (1..3), (5..7) ] "a123a567a9".range_all(/a/).assert == [ (0..0), (4..4), (8..8) ] end unit :range_of_line do a = "0123\n456\n78" x = [0..4, 5..8, 9..10] r = a.range_of_line r.assert == x end end
Version data entries
4 entries across 4 versions & 1 rubygems