summaryrefslogtreecommitdiff
path: root/tests/typ/compiler/label.typ
diff options
context:
space:
mode:
Diffstat (limited to 'tests/typ/compiler/label.typ')
-rw-r--r--tests/typ/compiler/label.typ72
1 files changed, 0 insertions, 72 deletions
diff --git a/tests/typ/compiler/label.typ b/tests/typ/compiler/label.typ
deleted file mode 100644
index fabbac80..00000000
--- a/tests/typ/compiler/label.typ
+++ /dev/null
@@ -1,72 +0,0 @@
-// Test labels.
-
----
-// Test labelled headings.
-#show heading: set text(10pt)
-#show heading.where(label: <intro>): underline
-
-= Introduction <intro>
-The beginning.
-
-= Conclusion
-The end.
-
----
-// Test label after expression.
-#show strong.where(label: <v>): set text(red)
-
-#let a = [*A*]
-#let b = [*B*]
-#a <v> #b
-
----
-// Test labelled text.
-#show "t": it => {
- set text(blue) if it.has("label") and it.label == <last>
- it
-}
-
-This is a thing #[that <last>] happened.
-
----
-// Test abusing dynamic labels for styling.
-#show <red>: set text(red)
-#show <blue>: set text(blue)
-
-*A* *B* <red> *C* #label("bl" + "ue") *D*
-
----
-// Test that label ignores parbreak.
-#show <hide>: none
-
-_Hidden_
-<hide>
-
-_Hidden_
-
-<hide>
-_Visible_
-
----
-// Test that label only works within one content block.
-#show <strike>: strike
-*This is* #[<strike>] *protected.*
-*This is not.* <strike>
-
----
-// Test that incomplete label is text.
-1 < 2 is #if 1 < 2 [not] a label.
-
----
-// Test label on text, styled, and sequence.
-// Ref: false
-#test([Hello<hi>].label, <hi>)
-#test([#[A *B* C]<hi>].label, <hi>)
-#test([#text(red)[Hello]<hi>].label, <hi>)
-
----
-// Test getting the name of a label.
-// Ref: false
-#test(str(<hey>), "hey")
-#test(str(label("hey")), "hey")
-#test(str([Hmm<hey>].label), "hey")