When using actual readline, the user's input is echoed internally, so
the test case sees the actual input commands in the captured standard
output. But in the getline-based fallback, the input is not reflected
to the output. This is expected behaviour, but confuses the test case.