feat(network): Support for fetching Sonarr updates

This commit is contained in:
2024-11-22 16:46:36 -07:00
parent 22fbe025d9
commit 16ca8841a1
10 changed files with 230 additions and 36 deletions
+13 -1
View File
@@ -6,7 +6,7 @@ mod tests {
use crate::models::{
servarr_models::{
DiskSpace, HostConfig, Indexer, Log, LogResponse, QualityProfile, QueueEvent, Release,
RootFolder, SecurityConfig, Tag,
RootFolder, SecurityConfig, Tag, Update,
},
sonarr_models::{
BlocklistItem, BlocklistResponse, DownloadRecord, DownloadsResponse, Episode,
@@ -426,4 +426,16 @@ mod tests {
assert_eq!(sonarr_serdeable, SonarrSerdeable::Tasks(tasks));
}
#[test]
fn test_sonarr_serdeable_from_updates() {
let updates = vec![Update {
version: "test".to_owned(),
..Update::default()
}];
let sonarr_serdeable: SonarrSerdeable = updates.clone().into();
assert_eq!(sonarr_serdeable, SonarrSerdeable::Updates(updates));
}
}