From 21972c27d243f5a6c41f59c2e65a20a842c87455 Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Wed, 11 Mar 2026 21:41:39 +0100 Subject: [PATCH] [test](trx-client): fix fixtures for updated rig snapshot Update test fixtures to include hf_aprs_decode_enabled and use the current spectrum watch sender type in remote client tests. Co-authored-by: OpenAI Codex Signed-off-by: Stan Grams --- src/trx-client/src/remote_client.rs | 7 +++++-- .../trx-frontend/trx-frontend-http-json/src/server.rs | 1 + .../trx-frontend/trx-frontend-rigctl/src/server.rs | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/trx-client/src/remote_client.rs b/src/trx-client/src/remote_client.rs index 69caf78..202c64c 100644 --- a/src/trx-client/src/remote_client.rs +++ b/src/trx-client/src/remote_client.rs @@ -766,6 +766,7 @@ mod tests { server_longitude: None, pskreporter_status: Some("Disabled".to_string()), aprs_decode_enabled: false, + hf_aprs_decode_enabled: false, cw_decode_enabled: false, ft8_decode_enabled: false, wspr_decode_enabled: false, @@ -823,6 +824,7 @@ mod tests { let (_req_tx, req_rx) = mpsc::channel(8); let (state_tx, mut state_rx) = watch::channel(RigState::new_uninitialized()); let (shutdown_tx, shutdown_rx) = watch::channel(false); + let (spectrum_tx, _spectrum_rx) = watch::channel(SharedSpectrum::default()); let client = tokio::spawn(super::run_remote_client( RemoteClientConfig { @@ -831,7 +833,7 @@ mod tests { selected_rig_id: Arc::new(Mutex::new(None)), known_rigs: Arc::new(Mutex::new(Vec::new())), poll_interval: Duration::from_millis(100), - spectrum: Arc::new(Mutex::new(SharedSpectrum::default())), + spectrum: Arc::new(spectrum_tx), }, req_rx, state_tx, @@ -861,13 +863,14 @@ mod tests { #[test] fn build_envelope_includes_rig_id() { + let (spectrum_tx, _spectrum_rx) = watch::channel(SharedSpectrum::default()); let config = RemoteClientConfig { addr: "127.0.0.1:4530".to_string(), token: Some("secret".to_string()), selected_rig_id: Arc::new(Mutex::new(Some("sdr".to_string()))), known_rigs: Arc::new(Mutex::new(Vec::new())), poll_interval: Duration::from_millis(500), - spectrum: Arc::new(Mutex::new(SharedSpectrum::default())), + spectrum: Arc::new(spectrum_tx), }; let envelope = super::build_envelope(&config, trx_protocol::ClientCommand::GetState, None); assert_eq!(envelope.token.as_deref(), Some("secret")); diff --git a/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs b/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs index 5b43f08..80f8b06 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs +++ b/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs @@ -404,6 +404,7 @@ mod tests { server_longitude: None, pskreporter_status: Some("Disabled".to_string()), aprs_decode_enabled: false, + hf_aprs_decode_enabled: false, cw_decode_enabled: false, ft8_decode_enabled: false, wspr_decode_enabled: false, diff --git a/src/trx-client/trx-frontend/trx-frontend-rigctl/src/server.rs b/src/trx-client/trx-frontend/trx-frontend-rigctl/src/server.rs index 23a2d10..61bfb78 100644 --- a/src/trx-client/trx-frontend/trx-frontend-rigctl/src/server.rs +++ b/src/trx-client/trx-frontend/trx-frontend-rigctl/src/server.rs @@ -656,6 +656,7 @@ mod tests { server_longitude: None, pskreporter_status: None, aprs_decode_enabled: false, + hf_aprs_decode_enabled: false, cw_decode_enabled: false, ft8_decode_enabled: false, wspr_decode_enabled: false,