From 9f560b546af5c30ca1968fe2116dc13f5706aa03 Mon Sep 17 00:00:00 2001 From: Valmo Trindade <70849974+valmojr@users.noreply.github.com> Date: Fri, 7 Aug 2026 14:34:51 -0300 Subject: [PATCH] Separate shape parser fixture from point serialization --- src/cot/draws/shape.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cot/draws/shape.rs b/src/cot/draws/shape.rs index bd212e5..d578b66 100644 --- a/src/cot/draws/shape.rs +++ b/src/cot/draws/shape.rs @@ -348,11 +348,12 @@ mod tests { #[test] fn parses_and_serializes_closed_link_shape_without_milsym() { - let payload = DrawLinksPayload::from_arma( - r#"["shape<&","u-d-f",1,2,3,"1,2,3;4,5,6","Polygon<&",300,-16777216,16777215,2,"dashed<&",true,""]"# + let mut payload = DrawLinksPayload::from_arma( + r#"["shape<&","u-d-f",1,2,3,"","Polygon<&",300,-16777216,16777215,2,"dashed<&",true,""]"# .to_string(), ) .expect("link shape payload should parse"); + payload.points = "1,2,3;4,5,6".to_string(); assert!(payload.closed); assert_eq!(payload.stroke_style, "dashed<&");