test: Added in unit tests for TUI support for multiple custom named Servarrs

This commit is contained in:
2025-02-27 19:30:17 -07:00
parent 9b63b10118
commit f87e02cd7c
76 changed files with 1635 additions and 1403 deletions
+4 -5
View File
@@ -15,7 +15,7 @@ use tokio::sync::{Mutex, MutexGuard};
use tokio_util::sync::CancellationToken;
use crate::app::{App, ServarrConfig};
use crate::models::{Route, Serdeable};
use crate::models::Serdeable;
use crate::network::radarr_network::RadarrEvent;
#[cfg(test)]
use mockall::automock;
@@ -218,10 +218,9 @@ impl<'a, 'b> Network<'a, 'b> {
.get_active_config()
.as_ref()
.expect("Servarr config is undefined");
let default_port = match app.get_current_route() {
Route::Radarr(_, _) => 7878,
Route::Sonarr(_, _) => 8989,
_ => 0,
let default_port = match network_event.into() {
NetworkEvent::Radarr(_) => 7878,
NetworkEvent::Sonarr(_) => 8989,
};
let mut uri = if let Some(servarr_uri) = uri {
format!("{servarr_uri}/api/v3{resource}")