in src/content/lines.rs [440:468]
fn test_from_multiline_string() {
let content = "foo bar\n\nbaz\nsome other line";
let style = ContentStyle {
foreground_color: Some(Color::Red),
background_color: None,
attributes: Default::default(),
};
let test = lines_from_multiline_string(content, style);
let expected = vec![
crate::line![Span::new_styled_lossy(StyledContent::new(
style,
"foo bar".to_owned()
))],
crate::line![Span::new_styled_lossy(StyledContent::new(
style,
"".to_owned()
))],
crate::line![Span::new_styled_lossy(StyledContent::new(
style,
"baz".to_owned()
))],
crate::line![Span::new_styled_lossy(StyledContent::new(
style,
"some other line".to_owned()
))],
];
assert_eq!(test, expected);
}