fn truncate_lines()

in src/content/lines.rs [302:319]


    fn truncate_lines() -> anyhow::Result<()> {
        let mut test: Vec<Line> = vec![
            vec!["test", "line"].try_into()?,
            vec!["another one"].try_into()?,
        ];

        let mut new_test = test.clone();
        new_test.truncate_lines(5);
        test[0] = vec!["test", "l"].try_into()?;
        test[1] = vec!["anoth"].try_into()?;
        assert_eq!(test, new_test);

        let mut empty = vec![];
        empty.truncate_lines(5);
        assert_eq!(empty, []);

        Ok(())
    }