Fixes ropes regressions due to the not-nil strings (#8687)

This commit is contained in:
Dmitry Atamanov
2018-08-20 17:55:22 +03:00
committed by Andreas Rumpf
parent b28c7d434b
commit b75808c7d9
2 changed files with 46 additions and 9 deletions

36
tests/stdlib/tropes.nim Normal file
View File

@@ -0,0 +1,36 @@
discard """
file: "tropes.nim"
output: '''0
3
123
3
6
123
123456
2
3'''
"""
import ropes
var
r1 = rope("")
r2 = rope("123")
echo r1.len
echo r2.len
echo r1
echo r2
r1.add("123")
r2.add("456")
echo r1.len
echo r2.len
echo r1
echo r2
echo r1[1]
echo r2[2]