diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-02-17 21:30:20 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-02-17 21:30:20 +0100 |
| commit | 2f4dc99cec1c6fa33257dea91ab3bcd99b1cbdf5 (patch) | |
| tree | eb983e54bac5ae226474bd8c5d6a29006b00ff12 /tests/lang/typ/for-loop.typ | |
| parent | db1659a987cd240b78e45666617248d3d0cc7d64 (diff) | |
Refresh tests 🌊
Diffstat (limited to 'tests/lang/typ/for-loop.typ')
| -rw-r--r-- | tests/lang/typ/for-loop.typ | 33 |
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) |
