feat(ui): Delete a series

This commit is contained in:
2024-12-02 11:45:13 -07:00
parent b1bdc19afb
commit 0db57fbff1
8 changed files with 114 additions and 30 deletions
@@ -285,7 +285,7 @@ pub enum ActiveSonarrBlock {
UpdateDownloadsPrompt,
}
pub static SERIES_BLOCKS: [ActiveSonarrBlock; 7] = [
pub static LIBRARY_BLOCKS: [ActiveSonarrBlock; 7] = [
ActiveSonarrBlock::Series,
ActiveSonarrBlock::SeriesSortPrompt,
ActiveSonarrBlock::SearchSeries,
@@ -203,19 +203,19 @@ mod tests {
mod active_sonarr_block_tests {
use crate::models::servarr_data::sonarr::sonarr_data::{
ActiveSonarrBlock, DELETE_SERIES_BLOCKS, DELETE_SERIES_SELECTION_BLOCKS, DOWNLOADS_BLOCKS,
EDIT_SERIES_BLOCKS, EDIT_SERIES_SELECTION_BLOCKS, SERIES_BLOCKS,
EDIT_SERIES_BLOCKS, EDIT_SERIES_SELECTION_BLOCKS, LIBRARY_BLOCKS,
};
#[test]
fn test_series_blocks_contents() {
assert_eq!(SERIES_BLOCKS.len(), 7);
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::Series));
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::SeriesSortPrompt));
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::SearchSeries));
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::SearchSeriesError));
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::FilterSeries));
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::FilterSeriesError));
assert!(SERIES_BLOCKS.contains(&ActiveSonarrBlock::UpdateAllSeriesPrompt));
fn test_library_blocks_contents() {
assert_eq!(LIBRARY_BLOCKS.len(), 7);
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::Series));
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::SeriesSortPrompt));
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::SearchSeries));
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::SearchSeriesError));
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::FilterSeries));
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::FilterSeriesError));
assert!(LIBRARY_BLOCKS.contains(&ActiveSonarrBlock::UpdateAllSeriesPrompt));
}
#[test]