test: Wrote snapshot tests for all Sonarr UI

This commit is contained in:
2025-12-16 14:12:10 -07:00
parent e0fcbc71e1
commit 0532d59746
257 changed files with 8089 additions and 1029 deletions
@@ -12,7 +12,7 @@ mod tests {
use crate::network::sonarr_network::SonarrEvent;
use crate::network::sonarr_network::library::episodes::get_episode_status;
use crate::network::sonarr_network::sonarr_network_test_utils::test_utils::{
EPISODE_JSON, episode, episode_file, history_item, release,
EPISODE_JSON, episode, episode_file, history_item, torrent_release,
};
use indoc::formatdoc;
use mockito::Matcher;
@@ -1124,9 +1124,9 @@ mod tests {
.unwrap()
.episode_releases
.items,
vec![release()]
vec![torrent_release()]
);
assert_eq!(releases_vec, vec![release()]);
assert_eq!(releases_vec, vec![torrent_release()]);
}
#[tokio::test]
@@ -1179,9 +1179,9 @@ mod tests {
.unwrap()
.episode_releases
.items,
vec![release()]
vec![torrent_release()]
);
assert_eq!(releases_vec, vec![release()]);
assert_eq!(releases_vec, vec![torrent_release()]);
}
#[tokio::test]
@@ -6,7 +6,7 @@ mod tests {
use crate::network::network_tests::test_utils::{MockServarrApi, test_network};
use crate::network::sonarr_network::SonarrEvent;
use crate::network::sonarr_network::sonarr_network_test_utils::test_utils::{
SERIES_JSON, history_item, release, season, series,
SERIES_JSON, history_item, season, series, torrent_release,
};
use mockito::Matcher;
use pretty_assertions::assert_eq;
@@ -101,16 +101,16 @@ mod tests {
]);
let expected_filtered_sonarr_release = SonarrRelease {
full_season: true,
..release()
..torrent_release()
};
let expected_raw_sonarr_releases = vec![
SonarrRelease {
full_season: true,
..release()
..torrent_release()
},
SonarrRelease {
guid: "4567".to_owned(),
..release()
..torrent_release()
},
];
let (mock, app, _server) = MockServarrApi::get()
@@ -197,7 +197,7 @@ mod tests {
]);
let expected_sonarr_release = SonarrRelease {
full_season: true,
..release()
..torrent_release()
};
let (mock, app, _server) = MockServarrApi::get()
.returns(release_json)