From a668f447807cfa04716c1bf35ee20a2358e58b02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabio=20William=20Concei=C3=A7=C3=A3o?= Date: Mon, 9 Nov 2026 16:40:13 +0000 Subject: [PATCH] G5: assert default 9-slice on every UI Frames symbol Keep the library test aligned with SymbolNineSlice::default() for Panel, Button and Bar. --- crates/engine/src/tests/symbollib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/engine/src/tests/symbollib.rs b/crates/engine/src/tests/symbollib.rs index 559c036c6..42909da1c 100644 --- a/crates/engine/src/tests/symbollib.rs +++ b/crates/engine/src/tests/symbollib.rs @@ -117,9 +117,8 @@ fn ui_frames_symbols_carry_default_nine_slice_when_added() { } let d = doc(&s); for name in &names { - assert!(d.symbol_nine_slice(name).is_some(), "{name} should have 9-slice guides"); + assert_eq!(d.symbol_nine_slice(name), Some(vectorcraft_doc::SymbolNineSlice::default()), "{name} should have default 9-slice guides"); } - assert_eq!(d.symbol_nine_slice("Panel"), Some(vectorcraft_doc::SymbolNineSlice::default())); assert!(matches!( d.node(NodeId(placed[0])).map(|n| &n.kind), Some(NodeKind::SymbolInstance { symbol, .. }) if symbol == "Panel"