summaryrefslogtreecommitdiff
path: root/tests/lang/typ
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-02-18 14:17:20 +0100
committerLaurenz <laurmaedje@gmail.com>2021-02-18 15:06:13 +0100
commited81049ddc8fcef3ddf6f6f69d95bb52512bf698 (patch)
tree5ee2e955b4fa50bc536d215577a0321c9b4c6617 /tests/lang/typ
parentcc964e32c993e9446896f8a75731783108866ce8 (diff)
Show repr in monospace 📏
Diffstat (limited to 'tests/lang/typ')
-rw-r--r--tests/lang/typ/array.typ5
-rw-r--r--tests/lang/typ/call-invalid.typ34
-rw-r--r--tests/lang/typ/call.typ20
-rw-r--r--tests/lang/typ/dict.typ2
-rw-r--r--tests/lang/typ/repr.typ3
5 files changed, 33 insertions, 31 deletions
diff --git a/tests/lang/typ/array.typ b/tests/lang/typ/array.typ
index b17b722c..c9383501 100644
--- a/tests/lang/typ/array.typ
+++ b/tests/lang/typ/array.typ
@@ -14,9 +14,8 @@
{(true, false)}
// Multiple lines and items and trailing comma.
-{("one"
- , 2
- , #003
+{("1"
+ , #002
,)}
// Error: 3 expected closing paren
diff --git a/tests/lang/typ/call-invalid.typ b/tests/lang/typ/call-invalid.typ
index 56b23a19..0ed5246f 100644
--- a/tests/lang/typ/call-invalid.typ
+++ b/tests/lang/typ/call-invalid.typ
@@ -5,24 +5,24 @@
#
---
-// Error: 4-5 expected expression, found colon
-#f(:)
+// Error: 7-8 expected expression, found colon
+#args(:)
-// Error: 7-9 expected expression, found end of block comment
-#f(a:1*/)
+// Error: 10-12 expected expression, found end of block comment
+#args(a:1*/)
-// Error: 5 expected comma
-#f(1 2)
+// Error: 8 expected comma
+#args(1 2)
-// Error: 2:4-2:5 expected identifier
-// Error: 1:6 expected expression
-#f(1:)
+// Error: 2:7-2:8 expected identifier
+// Error: 1:9 expected expression
+#args(1:)
-// Error: 4-5 expected identifier
-#f(1:2)
+// Error: 7-8 expected identifier
+#args(1:2)
-// Error: 4-7 expected identifier
-{f((x):1)}
+// Error: 7-10 expected identifier
+{args((x):1)}
---
#let x = "string"
@@ -32,13 +32,13 @@
---
// Error: 3:1 expected closing bracket
-#f[`a]`
+#args[`a]`
---
-// Error: 4 expected closing paren
-{f(}
+// Error: 7 expected closing paren
+{args(}
---
// Error: 3:1 expected quote
// Error: 2:1 expected closing paren
-#f("]
+#args("]
diff --git a/tests/lang/typ/call.typ b/tests/lang/typ/call.typ
index 101fb99c..213d5554 100644
--- a/tests/lang/typ/call.typ
+++ b/tests/lang/typ/call.typ
@@ -2,16 +2,16 @@
---
// One argument.
-#f(bold)
+#args(bold)
// One argument and trailing comma.
-#f(1,)
+#args(1,)
// One named argument.
-#f(a:2)
+#args(a:2)
// Mixed arguments.
-{f(1, a: (3, 4), 2, b: "5")}
+{args(1, b: "2", 3)}
---
// Different forms of template arguments.
@@ -19,17 +19,17 @@
#let a = "a"
-#f[a] \
-#f(a) \
-#f(a, [b]) \
-#f(a)[b] \
+#args[a] \
+#args(a) \
+#args(a, [b]) \
+#args(a)[b] \
// Template can be argument or body depending on whitespace.
#if "template" == type[b] [Sure ]
#if "template" == type [Nope.] #else [thing.]
-// Should output `<function f> (Okay.)`.
-#f (Okay.)
+// Should output `<function args> (Okay.)`.
+#args (Okay.)
---
// Call function assigned to variable.
diff --git a/tests/lang/typ/dict.typ b/tests/lang/typ/dict.typ
index 076a572f..655a3299 100644
--- a/tests/lang/typ/dict.typ
+++ b/tests/lang/typ/dict.typ
@@ -5,7 +5,7 @@
{(:)}
// Two pairs.
-{(one: 1, two: 2)}
+{(a1: 1, a2: 2)}
---
// Simple expression after already being identified as a dictionary.
diff --git a/tests/lang/typ/repr.typ b/tests/lang/typ/repr.typ
index 6229165a..666db428 100644
--- a/tests/lang/typ/repr.typ
+++ b/tests/lang/typ/repr.typ
@@ -33,6 +33,9 @@
{2.5rad} \
{45deg} \
+// Not in monospace via repr.
+#repr(45deg)
+
---
// Colors.
{#f7a20500} \