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
@@ -30,7 +30,7 @@ mod tests {
#[test]
fn test_movies_delete() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -51,7 +51,7 @@ mod tests {
#[test]
fn test_movies_delete_no_op_when_not_ready() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
app
@@ -74,7 +74,7 @@ mod tests {
#[rstest]
fn test_movie_tab_left(#[values(true, false)] is_ready: bool) {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = is_ready;
app.data.radarr_data.main_tabs.set_index(0);
@@ -95,7 +95,7 @@ mod tests {
#[rstest]
fn test_movie_tab_right(#[values(true, false)] is_ready: bool) {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = is_ready;
app.data.radarr_data.main_tabs.set_index(0);
@@ -121,7 +121,7 @@ mod tests {
fn test_left_right_update_all_movies_prompt_toggle(
#[values(DEFAULT_KEYBINDINGS.left.key, DEFAULT_KEYBINDINGS.right.key)] key: Key,
) {
let mut app = App::default();
let mut app = App::test_default();
LibraryHandler::new(
key,
@@ -156,7 +156,7 @@ mod tests {
#[test]
fn test_movie_details_submit() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -173,7 +173,7 @@ mod tests {
#[test]
fn test_movie_details_submit_no_op_when_not_ready() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
app
@@ -189,7 +189,7 @@ mod tests {
#[test]
fn test_update_all_movies_prompt_confirm_submit() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -217,7 +217,7 @@ mod tests {
#[test]
fn test_update_all_movies_prompt_decline_submit() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -253,7 +253,7 @@ mod tests {
#[test]
fn test_update_all_movies_prompt_blocks_esc() {
let mut app = App::default();
let mut app = App::test_default();
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
app.push_navigation_stack(ActiveRadarrBlock::UpdateAllMoviesPrompt.into());
app.data.radarr_data.prompt_confirm = true;
@@ -272,7 +272,7 @@ mod tests {
#[rstest]
fn test_default_esc(#[values(true, false)] is_ready: bool) {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = is_ready;
app.error = "test error".to_owned().into();
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
@@ -312,7 +312,7 @@ mod tests {
#[test]
fn test_movie_add_key() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -337,7 +337,7 @@ mod tests {
#[test]
fn test_movie_add_key_no_op_when_not_ready() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
app
@@ -370,7 +370,7 @@ mod tests {
#[test]
fn test_movie_edit_key_no_op_when_not_ready() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
app
@@ -393,7 +393,7 @@ mod tests {
#[test]
fn test_update_all_movies_key() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -416,7 +416,7 @@ mod tests {
#[test]
fn test_update_all_movies_key_no_op_when_not_ready() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
app.push_navigation_stack(ActiveRadarrBlock::Movies.into());
app
@@ -438,7 +438,7 @@ mod tests {
#[test]
fn test_refresh_movies_key() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -460,7 +460,7 @@ mod tests {
#[test]
fn test_refresh_movies_key_no_op_when_not_ready() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
app
.data
@@ -483,7 +483,7 @@ mod tests {
#[test]
fn test_update_all_movies_prompt_confirm() {
let mut app = App::default();
let mut app = App::test_default();
app
.data
.radarr_data
@@ -779,7 +779,7 @@ mod tests {
#[test]
fn test_library_handler_not_ready_when_loading() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = true;
let handler = LibraryHandler::new(
@@ -794,7 +794,7 @@ mod tests {
#[test]
fn test_library_handler_not_ready_when_movies_is_empty() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = false;
let handler = LibraryHandler::new(
@@ -809,7 +809,7 @@ mod tests {
#[test]
fn test_library_handler_ready_when_not_loading_and_movies_is_not_empty() {
let mut app = App::default();
let mut app = App::test_default();
app.is_loading = false;
app
.data