From 074051261a0beee1047e2b5624c879deef7813bc Mon Sep 17 00:00:00 2001 From: Codex-ytr83r Date: Thu, 24 Sep 2026 20:40:41 -0700 Subject: [PATCH] test(layout): use valid record types for non-port lead fixtures --- crates/oa-core/tests/lead_feasibility.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/oa-core/tests/lead_feasibility.rs b/crates/oa-core/tests/lead_feasibility.rs index c7ec5877..36069d1c 100644 --- a/crates/oa-core/tests/lead_feasibility.rs +++ b/crates/oa-core/tests/lead_feasibility.rs @@ -18,6 +18,11 @@ fn fixture(ports: bool, gap: f32) -> Fixture { let a = p.add_element(kind, Layer::Sa, "Source", None).unwrap(); let b = p.add_element(kind, Layer::Sa, "Target", None).unwrap(); let c = p.add_element(kind, Layer::Sa, "Blocker", None).unwrap(); + for element in p.elements.values_mut() { + if let Some(SharedBody::DataType { definition, .. }) = element.shared_mut() { + *definition = DataTypeDefinition::Record { supertype: None }; + } + } let edge = p.relate( if ports { RelationKind::FunctionalExchange