module cli fn test_an_overview_row_that_fits_is_left_alone() { assert overview_row(' you 1 save "tighten parser"', 80) == ' you 1 save "tighten parser"' } fn test_an_overview_row_too_wide_for_the_terminal_ends_in_an_ellipsis() { row := overview_row(' you 3 saves "${'x'.repeat(100)}"', 80) assert row.ends_with(' · …') assert row.runes().len == 80 }