summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2018-04-13 23:41:31 +0200
committerAndreas Rumpf <rumpf_a@web.de>2018-04-13 23:41:31 +0200
commitd7cc9016f3a457b0980259973f4b0089d25cd6bc (patch)
treeb21e5dd071f192df08b37d67313fc00f68af2b1f /tests
parenta3cf1cff5b06d7484449dc4131e75ab894d2f1ed (diff)
downloadNim-d7cc9016f3a457b0980259973f4b0089d25cd6bc.tar.gz
fixes #4470
Diffstat (limited to 'tests')
-rw-r--r--tests/js/tstring_assignment.nim12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/js/tstring_assignment.nim b/tests/js/tstring_assignment.nim
index bdd93e6b5..97ffa748f 100644
--- a/tests/js/tstring_assignment.nim
+++ b/tests/js/tstring_assignment.nim
@@ -1,5 +1,6 @@
 discard """
-  output: '''true'''
+  output: '''true
+asdfasekjkler'''
 """
 
 # bug #4471
@@ -9,3 +10,12 @@ when true:
   s2.setLen(0)
   # fails - s1.len == 0
   echo s1.len == 3
+
+# bug #4470
+proc main(s: cstring): string =
+  result = newString(0)
+  for i in 0..<s.len:
+    if s[i] >= 'a' and s[i] <= 'z':
+      result.add s[i]
+
+echo main("asdfasekjkleräöü")