feat(network): Added support for fetching season releases for Sonarr

This commit is contained in:
2024-11-19 15:59:35 -07:00
parent 2876913f48
commit cc02832512
24 changed files with 830 additions and 402 deletions
+17 -2
View File
@@ -1,9 +1,9 @@
#[cfg(test)]
mod tests {
use pretty_assertions::assert_str_eq;
use pretty_assertions::{assert_eq, assert_str_eq};
use crate::models::servarr_models::{
AuthenticationMethod, AuthenticationRequired, CertificateValidation,
AuthenticationMethod, AuthenticationRequired, CertificateValidation, QualityProfile,
};
#[test]
@@ -31,4 +31,19 @@ mod tests {
);
assert_str_eq!(CertificateValidation::Disabled.to_string(), "disabled");
}
#[test]
fn test_quality_profile_from_tuple_ref() {
let id = 2;
let name = "Test".to_owned();
let quality_profile_tuple = (&id, &name);
let expected_quality_profile = QualityProfile {
id: 2,
name: "Test".to_owned(),
};
let quality_profile = QualityProfile::from(quality_profile_tuple);
assert_eq!(expected_quality_profile, quality_profile);
}
}