import Testing @testable import VNCUI import CoreGraphics @Suite struct InputMapperTests { @Test @MainActor func tapInMiddleMapsToFramebufferCenter() { let mapper = InputMapper() let fb = CGSize(width: 1920, height: 1080) let view = CGSize(width: 192, height: 108) let event = mapper.pointerFromTap(at: CGPoint(x: 96, y: 54), in: fb, viewBounds: view) #expect(event.location.x == 960) #expect(event.location.y == 540) #expect(event.buttonMask == 0b1) } }