normalizeText static method
Normalizes stripped terminal output for stable text assertions.
Implementation
static String normalizeText(String text) {
final normalizedLines = text
.replaceAll(_lineEndings, '\n')
.split('\n')
.map((line) => line.replaceFirst(_trailingHorizontalWhitespace, ''))
.join('\n');
return normalizedLines.replaceFirst(_trailingNewlines, '');
}