summary refs log tree commit diff stats
path: root/tests/stdlib/tropes.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/stdlib/tropes.nim')
-rw-r--r--tests/stdlib/tropes.nim36
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/stdlib/tropes.nim b/tests/stdlib/tropes.nim
new file mode 100644
index 000000000..59239a600
--- /dev/null
+++ b/tests/stdlib/tropes.nim
@@ -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]
\ No newline at end of file