Comparing output is too brittle
Remove menu_test
Respect terminal width.
Respect terminal width.

Menu items that are longer than the terminal is wide are truncated.  A
dollar sign is printed in the last column of truncated lines.
Describe behavior regarding terminal size.
Explain deviations from the standard
Do not force a run of the tests
Merge branch 'respect_terminal_size' #2 #3