shithub: mc

Download patch

ref: b7b99ac74c22eaf17e89c79327c0c32f991ce089
parent: d1ff1cf60286cc672d269eaeef62c1bd3134d408
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Dec 11 21:07:12 EST 2013

Add more stdlib tests.

--- /dev/null
+++ b/test/data/strsplit-expected
@@ -1,0 +1,4 @@
+a
+b
+c
+d
--- /dev/null
+++ b/test/data/strstrip-expected
@@ -1,0 +1,15 @@
+"abc"
+"abc  "
+"  abc"
+--
+"世界"
+"世界  "
+"  世界"
+--
+""
+""
+""
+--
+""
+""
+""
--- /dev/null
+++ b/test/strsplit.myr
@@ -1,0 +1,12 @@
+use std
+
+const main = {
+	var i
+	var sp
+
+	sp = std.strsplit("a,b,c,d", ",")
+	for i = 0; i < sp.len; i++
+		std.put("%s\n", sp[i])
+	;;
+	-> 0
+}
--- a/test/tests
+++ b/test/tests
@@ -104,6 +104,8 @@
 B encodechar	P	1世界äa
 B strtab	C
 B catfile	C
+B strstrip	C
+B strsplit	C
 # B local-labels	E	10 ## BUGGERED
 F declmismatch
 F infermismatch