feat: Added CLI and TUI support for editing Lidarr artists
This commit is contained in:
1 parent
3c1634d1e3
commit
b1afdaf541
49 files changed
+2338
-296
No files matched your search
@@ -1,10 +1,6 @@
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
mod sonarr_data_tests {
|
||||
use bimap::BiMap;
|
||||
use chrono::{DateTime, Utc};
|
||||
use pretty_assertions::{assert_eq, assert_str_eq};
|
||||
use serde_json::Number;
|
||||
use crate::app::sonarr::sonarr_context_clues::SERIES_HISTORY_CONTEXT_CLUES;
|
||||
use crate::models::sonarr_models::{Season, SonarrHistoryItem};
|
||||
use crate::models::stateful_table::StatefulTable;
|
||||
@@ -23,6 +19,10 @@ mod tests {
|
||||
servarr_data::sonarr::sonarr_data::{ActiveSonarrBlock, SonarrData},
|
||||
},
|
||||
};
|
||||
use bimap::BiMap;
|
||||
use chrono::{DateTime, Utc};
|
||||
use pretty_assertions::{assert_eq, assert_str_eq};
|
||||
use serde_json::Number;
|
||||
|
||||
#[test]
|
||||
fn test_from_active_sonarr_block_to_route() {
|
||||
@@ -89,7 +89,10 @@ mod tests {
|
||||
..SonarrData::default()
|
||||
};
|
||||
|
||||
assert_str_eq!(sonarr_data.tag_ids_to_display(&[Number::from(1), Number::from(2)]), "test 1, test 2");
|
||||
assert_str_eq!(
|
||||
sonarr_data.tag_ids_to_display(&[Number::from(1), Number::from(2)]),
|
||||
"test 1, test 2"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -102,9 +105,16 @@ mod tests {
|
||||
quality_profile_map,
|
||||
..SonarrData::default()
|
||||
};
|
||||
let expected_quality_profile_vec = vec!["test 1".to_owned(), "test 2".to_owned(), "test 3".to_owned()];
|
||||
let expected_quality_profile_vec = vec![
|
||||
"test 1".to_owned(),
|
||||
"test 2".to_owned(),
|
||||
"test 3".to_owned(),
|
||||
];
|
||||
|
||||
assert_iter_eq!(sonarr_data.sorted_quality_profile_names(), expected_quality_profile_vec);
|
||||
assert_iter_eq!(
|
||||
sonarr_data.sorted_quality_profile_names(),
|
||||
expected_quality_profile_vec
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -117,9 +127,16 @@ mod tests {
|
||||
language_profiles_map,
|
||||
..SonarrData::default()
|
||||
};
|
||||
let expected_language_profiles_vec = vec!["test 1".to_owned(), "test 2".to_owned(), "test 3".to_owned()];
|
||||
let expected_language_profiles_vec = vec![
|
||||
"test 1".to_owned(),
|
||||
"test 2".to_owned(),
|
||||
"test 3".to_owned(),
|
||||
];
|
||||
|
||||
assert_iter_eq!(sonarr_data.sorted_language_profile_names(), expected_language_profiles_vec);
|
||||
assert_iter_eq!(
|
||||
sonarr_data.sorted_language_profile_names(),
|
||||
expected_language_profiles_vec
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Reference in new issue
Block a user