diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-11-29 13:37:25 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-11-29 14:18:13 +0100 |
| commit | 0efe669278a5e1c3f2985eba2f3360e91159c54a (patch) | |
| tree | 502712857c48f0decb5e698257c0a96d358a436e /tests/typ/code/ops-invalid.typ | |
| parent | 836692e73cff0356e409a9ba5b4887b86809d4ca (diff) | |
Reorganize library and tests
Diffstat (limited to 'tests/typ/code/ops-invalid.typ')
| -rw-r--r-- | tests/typ/code/ops-invalid.typ | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/tests/typ/code/ops-invalid.typ b/tests/typ/code/ops-invalid.typ deleted file mode 100644 index 3e9e5478..00000000 --- a/tests/typ/code/ops-invalid.typ +++ /dev/null @@ -1,107 +0,0 @@ -// Test invalid operations. -// Ref: false - ---- -// Error: 3 expected expression -{-} - ---- -// Error: 10 expected expression -#test({1+}, 1) - ---- -// Error: 10 expected expression -#test({2*}, 2) - ---- -// Error: 2-12 cannot apply '+' to content -{+([] + [])} - ---- -// Error: 2-5 cannot apply '-' to string -{-""} - ---- -// Error: 2-8 cannot apply 'not' to array -{not ()} - ---- -// Error: 2-18 cannot apply '<=' to relative length and ratio -{30% + 1pt <= 40%} - ---- -// Error: 2-13 cannot apply '<=' to length and length -{1em <= 10pt} - ---- -// Special messages for +, -, * and /. -// Error: 03-10 cannot add integer and string -{(1 + "2", 40% - 1)} - ---- -// Error: 14-22 cannot add integer and string -{ let x = 1; x += "2" } - ---- -// Error: 3-12 cannot divide ratio by length -{ 10% / 5pt } - ---- -// Error: 3-12 cannot divide these two lengths -{ 1em / 5pt } - ---- -// Error: 3-19 cannot divide relative length by ratio -{ (10% + 1pt) / 5% } - ---- -// Error: 3-28 cannot divide these two relative lengths -{ (10% + 1pt) / (20% + 1pt) } - ---- -// Error: 12-19 cannot subtract integer from ratio -{(1234567, 40% - 1)} - ---- -// Error: 2-10 cannot multiply integer with boolean -{2 * true} - ---- -// Error: 2-10 cannot divide integer by length -{3 / 12pt} - ---- -// Error: 2-9 cannot repeat this string -1 times -{-1 * ""} - ---- -{ - let x = 2 - for _ in range(61) { - x *= 2 - } - // Error: 4-18 cannot repeat this string 4611686018427387904 times - {x * "abcdefgh"} -} - ---- -// Error: 3-6 cannot mutate a temporary value -{ (x) = "" } - ---- -// Error: 3-8 cannot mutate a temporary value -{ 1 + 2 += 3 } - ---- -// Error: 3-4 unknown variable -{ z = 1 } - ---- -// Error: 3-7 cannot mutate a constant -{ rect = "hi" } - ---- -// Works if we define rect beforehand -// (since then it doesn't resolve to the standard library version anymore). -#let rect = "" -{ rect = "hi" } |
