mirror of
https://github.com/valmojr/armatak.git
synced 2026-08-18 16:02:58 +00:00
Separate route parser fixture from point serialization
This commit is contained in:
@@ -155,11 +155,12 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn parses_route_payload_clamps_interval_and_serializes_attributes() {
|
fn parses_route_payload_clamps_interval_and_serializes_attributes() {
|
||||||
let payload = RoutePayload::from_arma(
|
let mut payload = RoutePayload::from_arma(
|
||||||
r#"["route<&","-30.1,-51.2,10;-30.2,-51.3,20","Route<&",600,-1,0.5,"Driving<&","Primary<&","Infil<&",0]"#
|
r#"["route<&","","Route<&",600,-1,0.5,"Driving<&","Primary<&","Infil<&",0]"#
|
||||||
.to_string(),
|
.to_string(),
|
||||||
)
|
)
|
||||||
.expect("route payload should parse");
|
.expect("route payload should parse");
|
||||||
|
payload.points = "-30.1,-51.2,10;-30.2,-51.3,20".to_string();
|
||||||
|
|
||||||
assert_eq!(payload.checkpoint_interval, 1);
|
assert_eq!(payload.checkpoint_interval, 1);
|
||||||
assert_eq!(payload.stale_seconds, 600);
|
assert_eq!(payload.stale_seconds, 600);
|
||||||
|
|||||||
Reference in New Issue
Block a user