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