From 31e6061f87b85affe8a691006aceb7763342a88d Mon Sep 17 00:00:00 2001 From: Nate Cook Date: Wed, 23 Feb 2022 13:58:45 -0600 Subject: [PATCH] Make it easier to see example test output --- Sources/ArgumentParserTestHelpers/TestHelpers.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Sources/ArgumentParserTestHelpers/TestHelpers.swift b/Sources/ArgumentParserTestHelpers/TestHelpers.swift index 9cd03ba3a..a3cf1ecba 100644 --- a/Sources/ArgumentParserTestHelpers/TestHelpers.swift +++ b/Sources/ArgumentParserTestHelpers/TestHelpers.swift @@ -249,10 +249,16 @@ extension XCTest { let outputData = output.fileHandleForReading.readDataToEndOfFile() let outputActual = String(data: outputData, encoding: .utf8)!.trimmingCharacters(in: .whitespacesAndNewlines) - + let errorData = error.fileHandleForReading.readDataToEndOfFile() let errorActual = String(data: errorData, encoding: .utf8)!.trimmingCharacters(in: .whitespacesAndNewlines) + print("COMMAND: \(command)") + print("STDOUT:") + print(outputActual) + print("STDERR:") + print(errorActual) + if let expected = expected { AssertEqualStringsIgnoringTrailingWhitespace(expected, errorActual + outputActual, file: file, line: line) }