summaryrefslogtreecommitdiff
path: root/tests/suite/math/vec.typ
diff options
context:
space:
mode:
authorMalo <57839069+MDLC01@users.noreply.github.com>2024-05-22 21:36:53 +0200
committerGitHub <noreply@github.com>2024-05-22 19:36:53 +0000
commita6cf584ee9c19cb27bf79410c0d1fec9e5012a27 (patch)
tree3c6ef1a1c83914f6944c9f8f718c36d788a4da94 /tests/suite/math/vec.typ
parentbabf641c3a0d53716a2212e59ce0913a331c7df5 (diff)
Allow somewhat arbitrary characters as `mat`, `vec` and `cases` `delim` (#4211)
Diffstat (limited to 'tests/suite/math/vec.typ')
-rw-r--r--tests/suite/math/vec.typ24
1 files changed, 22 insertions, 2 deletions
diff --git a/tests/suite/math/vec.typ b/tests/suite/math/vec.typ
index 312c0ee4..d7bc0b6c 100644
--- a/tests/suite/math/vec.typ
+++ b/tests/suite/math/vec.typ
@@ -22,6 +22,26 @@ $ v = vec(1, 2+3, 4) $
#set math.vec(delim: "[")
$ vec(1, 2) $
---- math-vec-delim-invalid ---
-// Error: 22-25 expected "(", "[", "{", "|", "||", or none
+--- math-vec-delim-empty-string ---
+// Error: 22-24 expected exactly one character
+#set math.vec(delim: "")
+
+--- math-vec-delim-not-single-char ---
+// Error: 22-39 expected exactly one character
+#set math.vec(delim: "not a delimiter")
+
+--- math-vec-delim-invalid-char ---
+// Error: 22-25 invalid delimiter: "%"
#set math.vec(delim: "%")
+
+--- math-vec-delim-invalid-symbol ---
+// Error: 22-33 invalid delimiter: "%"
+#set math.vec(delim: sym.percent)
+
+--- math-vec-delim-invalid-opening ---
+// Error: 22-33 invalid delimiter: "%"
+#set math.vec(delim: ("%", none))
+
+--- math-vec-delim-invalid-closing ---
+// Error: 22-33 invalid delimiter: "%"
+#set math.vec(delim: (none, "%"))