fn test_from_multiline_string()

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);
    }