From 74b416f9855bd1da2a151107dde41068763d500e Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Tue, 29 Aug 2023 17:07:35 -0400 Subject: [PATCH] Clean up output. --- OSBindings/Mac/Clock SignalTests/BCDTest.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OSBindings/Mac/Clock SignalTests/BCDTest.swift b/OSBindings/Mac/Clock SignalTests/BCDTest.swift index ba2cf2d8d..e3befb41e 100644 --- a/OSBindings/Mac/Clock SignalTests/BCDTest.swift +++ b/OSBindings/Mac/Clock SignalTests/BCDTest.swift @@ -53,8 +53,10 @@ class BCDTest: XCTestCase, CSTestMachineTrapHandler { let machine6502 = testMachine as! CSTestMachine6502 // Only OSWRCH is trapped, so... - let character = machine6502.value(for: .A) - output.append(Character(UnicodeScalar(character)!)) + let character = Character(UnicodeScalar(machine6502.value(for: .A))!) + if character != "\r" { // The test internally uses \r\n; keep only one of those. + output.append(character) + } } }