diff options
author | Simon Krauter <trustablecode@gmail.com> | 2017-09-15 10:45:22 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-09-15 10:45:22 +0200 |
commit | 94e336fe850587f8c571c163bc9b567ecb491f82 (patch) | |
tree | a7924f4dcd34aab2cf2c9592300f2603766a21e9 /tests/stdlib/tstrutil.nim | |
parent | bca3bedc47145faa5ce83ad4fbf6f84d78da3ffa (diff) | |
download | Nim-94e336fe850587f8c571c163bc9b567ecb491f82.tar.gz |
Fix wrong result of countLines() (#6371)
Diffstat (limited to 'tests/stdlib/tstrutil.nim')
-rw-r--r-- | tests/stdlib/tstrutil.nim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/stdlib/tstrutil.nim b/tests/stdlib/tstrutil.nim index b5e3db4e2..fef1b38c2 100644 --- a/tests/stdlib/tstrutil.nim +++ b/tests/stdlib/tstrutil.nim @@ -89,9 +89,21 @@ proc testRFind = assert "0123456789ABCDEFGAH".rfind({'A'..'C'}, 13) == 12 assert "0123456789ABCDEFGAH".rfind({'G'..'H'}, 13) == -1 +proc testCountLines = + proc assertCountLines(s: string) = assert s.countLines == s.splitLines.len + assertCountLines("") + assertCountLines("\n") + assertCountLines("\n\n") + assertCountLines("abc") + assertCountLines("abc\n123") + assertCountLines("abc\n123\n") + assertCountLines("\nabc\n123") + assertCountLines("\nabc\n123\n") + testDelete() testFind() testRFind() +testCountLines() assert(insertSep($1000_000) == "1_000_000") assert(insertSep($232) == "232") |