summaryrefslogtreecommitdiff
path: root/tests/typ/code/methods.typ
diff options
context:
space:
mode:
Diffstat (limited to 'tests/typ/code/methods.typ')
-rw-r--r--tests/typ/code/methods.typ50
1 files changed, 0 insertions, 50 deletions
diff --git a/tests/typ/code/methods.typ b/tests/typ/code/methods.typ
deleted file mode 100644
index f5db8ca0..00000000
--- a/tests/typ/code/methods.typ
+++ /dev/null
@@ -1,50 +0,0 @@
-// Test method calls.
-// Ref: false
-
----
-// Test whitespace around dot.
-#test( "Hi there" . split() , ("Hi", "there"))
-
----
-// Test mutating indexed value.
-{
- let matrix = (((1,), (2,)), ((3,), (4,)))
- matrix(1)(0).push(5)
- test(matrix, (((1,), (2,)), ((3, 5), (4,))))
-}
-
----
-// Test multiline chain in code block.
-{
- let rewritten = "Hello. This is a sentence. And one more."
- .split(".")
- .map(s => s.trim())
- .filter(s => s != "")
- .map(s => s + "!")
- .join("\n ")
-
- test(rewritten, "Hello!\n This is a sentence!\n And one more!")
-}
-
----
-// Error: 2:3-2:16 type array has no method `fun`
-#let numbers = ()
-{ numbers.fun() }
-
----
-// Error: 2:3-2:44 cannot mutate a temporary value
-#let numbers = (1, 2, 3)
-{ numbers.map(v => v / 2).sorted().map(str).remove(4) }
-
----
-// Error: 2:3-2:19 cannot mutate a temporary value
-#let numbers = (1, 2, 3)
-{ numbers.sorted() = 1 }
-
----
-// Error: 3-6 cannot mutate a constant
-{ box = 1 }
-
----
-// Error: 3-6 cannot mutate a constant
-{ box.push(1) }