Add tests about label precison

This commit is contained in:
Myriad-Dreamin 2025-03-31 00:52:08 +08:00
parent efdb75558f
commit 83f9399915

View File

@ -182,6 +182,12 @@ mod tests {
#[test]
fn test_definition_ref() {
test("#figure[] <hi> See @hi", -2, Side::After).must_be_at("main.typ", 1..9);
let source =
r#"#let test1(body) = figure(body); #test1([Test1]) <fig:test1> @fig:test1"#;
test(source, -2, Side::After).must_be_at("main.typ", 19..31);
let source = r#"#let test1(body) = figure(body); #test1([Test1]) <fig:test1> @fig:test1
#let test2(body) = test1(body); #test2([Test2]) <fig:test2>; @fig:test2"#;
test(source, -2, Side::After).must_be_at("main.typ", 19..31);
}
#[test]