fn test_truncate_line()

in src/content/line.rs [265:286]


    fn test_truncate_line() -> anyhow::Result<()> {
        let mut test: Line = vec!["test", "ok"].try_into()?;
        let mut new_test: Line = test.clone();
        test.truncate_line(10);
        assert_eq!(test, new_test);

        new_test.truncate_line(6);
        assert_eq!(test, new_test);

        new_test.truncate_line(5);
        test.0[1] = "o".try_into()?;
        assert_eq!(test, new_test);

        new_test.truncate_line(4);
        test.0.remove(1);
        assert_eq!(test, new_test);

        new_test.truncate_line(0);
        assert_eq!(new_test, Line::default());

        Ok(())
    }