From c644dce81b1685383ee8d991a92991eb03f5e32e Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 2 Sep 2024 12:58:33 +0000 Subject: Add warnings when labels are ignored or unattached (#4783) --- tests/suite/foundations/label.typ | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'tests') diff --git a/tests/suite/foundations/label.typ b/tests/suite/foundations/label.typ index 28c6383b..4875f697 100644 --- a/tests/suite/foundations/label.typ +++ b/tests/suite/foundations/label.typ @@ -50,6 +50,7 @@ _Visible_ --- label-in-block --- // Test that label only works within one content block. #show : strike +// Warning: 13-21 label `` is not attached to anything *This is* #[] *protected.* *This is not.* @@ -74,3 +75,25 @@ _Visible_ // Hint: 7-7 labels can only be applied in markup mode // Hint: 7-7 try wrapping your code in a markup block (`[ ]`) #{ [A] } + +--- label-multiple-ignored-warn --- +// Warning: 1-8 content labelled multiple times +// Hint: 1-8 only the last label is used, the rest are ignored += Hello + +// Warning: 12-19 content labelled multiple times +// Hint: 12-19 only the last label is used, the rest are ignored +#let f = [#block()] +#f + +// Warning: 6-13 content labelled multiple times +// Hint: 6-13 only the last label is used, the rest are ignored +#[#[#block()]] + +// Error: 1-3 label `` does not exist in the document +@a + +--- label-unattached-warn --- +#set heading(numbering: "1.") +// Warning: 1-4 label `` is not attached to anything + -- cgit v1.2.3