feat(ui): Sonarr support for the series details popup
This commit is contained in:
@@ -20,104 +20,6 @@ mod tests {
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_style() {
|
||||
let input_box = InputBox::new("test").style(Style::new().highlight());
|
||||
|
||||
assert_eq!(input_box.style, Style::new().highlight());
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.offset, 0);
|
||||
assert_eq!(input_box.block, layout_block());
|
||||
assert_eq!(input_box.label, None);
|
||||
assert!(input_box.cursor_after_string);
|
||||
assert_eq!(input_box.is_highlighted, None);
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_block() {
|
||||
let input_box = InputBox::new("test").block(layout_block().title("title"));
|
||||
|
||||
assert_eq!(input_box.block, layout_block().title("title"));
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.offset, 0);
|
||||
assert_eq!(input_box.style, Style::new().default());
|
||||
assert_eq!(input_box.label, None);
|
||||
assert!(input_box.cursor_after_string);
|
||||
assert_eq!(input_box.is_highlighted, None);
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_label() {
|
||||
let input_box = InputBox::new("test").label("label");
|
||||
|
||||
assert_str_eq!(input_box.label.unwrap(), "label");
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.offset, 0);
|
||||
assert_eq!(input_box.style, Style::new().default());
|
||||
assert_eq!(input_box.block, layout_block());
|
||||
assert!(input_box.cursor_after_string);
|
||||
assert_eq!(input_box.is_highlighted, None);
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_offset() {
|
||||
let input_box = InputBox::new("test").offset(1);
|
||||
|
||||
assert_eq!(input_box.offset, 1);
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.style, Style::new().default());
|
||||
assert_eq!(input_box.block, layout_block());
|
||||
assert_eq!(input_box.label, None);
|
||||
assert!(input_box.cursor_after_string);
|
||||
assert_eq!(input_box.is_highlighted, None);
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_cursor_after_string() {
|
||||
let input_box = InputBox::new("test").cursor_after_string(false);
|
||||
|
||||
assert!(!input_box.cursor_after_string);
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.offset, 0);
|
||||
assert_eq!(input_box.style, Style::new().default());
|
||||
assert_eq!(input_box.block, layout_block());
|
||||
assert_eq!(input_box.label, None);
|
||||
assert_eq!(input_box.is_highlighted, None);
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_highlighted() {
|
||||
let input_box = InputBox::new("test").highlighted(true);
|
||||
|
||||
assert_eq!(input_box.is_highlighted, Some(true));
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.offset, 0);
|
||||
assert_eq!(input_box.style, Style::new().default());
|
||||
assert_eq!(input_box.block, layout_block());
|
||||
assert_eq!(input_box.label, None);
|
||||
assert!(input_box.cursor_after_string);
|
||||
assert_eq!(input_box.is_selected, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_selected() {
|
||||
let input_box = InputBox::new("test").selected(true);
|
||||
|
||||
assert_eq!(input_box.is_selected, Some(true));
|
||||
assert_str_eq!(input_box.content, "test");
|
||||
assert_eq!(input_box.offset, 0);
|
||||
assert_eq!(input_box.style, Style::new().default());
|
||||
assert_eq!(input_box.block, layout_block());
|
||||
assert_eq!(input_box.label, None);
|
||||
assert!(input_box.cursor_after_string);
|
||||
assert_eq!(input_box.is_highlighted, None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_input_box_is_selected() {
|
||||
let input_box = InputBox::new("test").selected(true);
|
||||
|
||||
Reference in New Issue
Block a user