From e58cd131af18b9014dd402df3564deef126e5640 Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Sat, 14 Nov 2026 05:17:03 +0000 Subject: [PATCH] test(svg): use tree-depth limit for referenced depth --- crates/svg/src/tree/tests.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/svg/src/tree/tests.rs b/crates/svg/src/tree/tests.rs index 751e7726b..59b42dacc 100644 --- a/crates/svg/src/tree/tests.rs +++ b/crates/svg/src/tree/tests.rs @@ -81,7 +81,8 @@ fn every_limit_refuses_the_file_past_it() { let chain: String = (0..20).map(|i| format!("", i + 1)).collect(); let uses = svg(&format!("{chain}")); assert!(!guard::deeper_than(&uses, 24)); - assert_eq!(try_parse(&uses, &shallow()).err(), Some(Error::TooDeep(24))); + let referenced_depth = Limits { tree_depth: 24, ..shallow() }; + assert_eq!(try_parse(&uses, &referenced_depth).err(), Some(Error::TooDeep(24))); // Attributes on one element. let wide = svg(&format!("", (0..40).map(|i| format!(" a{i}='1'")).collect::())); assert!(try_parse(&wide, &Limits { attributes: 40, ..shallow() }).is_ok());