summaryrefslogtreecommitdiff
path: root/tests/lang/typ/for-loop.typ
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-02-17 21:30:20 +0100
committerLaurenz <laurmaedje@gmail.com>2021-02-17 21:30:20 +0100
commit2f4dc99cec1c6fa33257dea91ab3bcd99b1cbdf5 (patch)
treeeb983e54bac5ae226474bd8c5d6a29006b00ff12 /tests/lang/typ/for-loop.typ
parentdb1659a987cd240b78e45666617248d3d0cc7d64 (diff)
Refresh tests 🌊
Diffstat (limited to 'tests/lang/typ/for-loop.typ')
-rw-r--r--tests/lang/typ/for-loop.typ33
1 files changed, 17 insertions, 16 deletions
diff --git a/tests/lang/typ/for-loop.typ b/tests/lang/typ/for-loop.typ
index 2af7ab04..e38ed190 100644
--- a/tests/lang/typ/for-loop.typ
+++ b/tests/lang/typ/for-loop.typ
@@ -4,28 +4,29 @@
---
// Array.
-#for x #in () {}
+#for x in () {}
#let sum = 0
-#for x #in (1, 2, 3, 4, 5) {
+#for x in (1, 2, 3, 4, 5) {
sum += x
}
-#[test sum, 15]
+
+#test(sum, 15)
---
// Dictionary.
// Ref: true
-(\ #for k, v #in (name: "Typst", age: 2) [
- #[h 0.5cm] {k}: {v}, \
+(\ #for k, v in (name: "Typst", age: 2) [
+ #h(0.5cm) {k}: {v}, \
])
---
// String.
{
- #let out = ""
- #let first = true
- #for c #in "abc" {
- #if not first {
+ let out = ""
+ let first = true
+ for c in "abc" {
+ if not first {
out += ", "
}
first = false
@@ -36,16 +37,16 @@
---
// Uniterable expression.
-// Error: 12-16 cannot loop over boolean
-#for v #in true {}
+// Error: 11-15 cannot loop over boolean
+#for v in true {}
// Make sure that we don't complain twice.
-// Error: 12-19 cannot add integer and string
-#for v #in 1 + "2" {}
+// Error: 11-18 cannot add integer and string
+#for v in 1 + "2" {}
// Error: 14-17 cannot apply '-' to string
#let error = -""
-#let result = #for v #in (1, 2, 3) {
- #if v < 2 [Ok] #else {error}
+#let result = for v in (1, 2, 3) {
+ if v < 2 [Ok] else {error}
}
-#[test result, error]
+#test(result, error)