add test coverage for textual output