diff --git a/Sources/MasKit/Formatters/Utilities.swift b/Sources/MasKit/Formatters/Utilities.swift index 3527e0c..ede1cde 100644 --- a/Sources/MasKit/Formatters/Utilities.swift +++ b/Sources/MasKit/Formatters/Utilities.swift @@ -19,7 +19,10 @@ var printObserver: ((String) -> Void)? // See MasKitTests/OutputListener.swift. func print(_ items: Any..., separator: String = " ", terminator: String = "\n") { if let observer = printObserver { - let output = items.map { "\($0)" }.joined(separator: separator) + let output = items + .map { "\($0)" } + .joined(separator: separator) + .appending(terminator) observer(output) } diff --git a/Tests/MasKitTests/Commands/InfoCommandSpec.swift b/Tests/MasKitTests/Commands/InfoCommandSpec.swift index 8e27e02..0e964f6 100644 --- a/Tests/MasKitTests/Commands/InfoCommandSpec.swift +++ b/Tests/MasKitTests/Commands/InfoCommandSpec.swift @@ -33,6 +33,7 @@ class InfoCommandSpec: QuickSpec { Minimum OS: 10.14 Size: 1 KB From: https://awesome.app + """ describe("Info command") {