test: Added in unit tests for TUI support for multiple custom named Servarrs
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user