aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/skylark/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/skylark/testdata')
-rw-r--r--src/test/skylark/testdata/string_elems.sky13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/skylark/testdata/string_elems.sky b/src/test/skylark/testdata/string_elems.sky
new file mode 100644
index 0000000000..3dbe724995
--- /dev/null
+++ b/src/test/skylark/testdata/string_elems.sky
@@ -0,0 +1,13 @@
+# string.elems
+assert_eq(list("abcd".elems()), ["a", "b", "c", "d"])
+
+assert_eq(len("aaa".elems()), 3)
+
+def test_iter():
+ i = 0
+ for c in "abcd".elems():
+ assert_eq(c, "abcd"[i])
+ i += 1
+ assert_eq(i, 4)
+
+test_iter()