in CyborgTests/ParserTests.swift [33:42]
func test_consume_all_error_messages_with_numbers() {
"l 1 2 m 3 ".withXMLString { (str) in
switch consumeAll(using: allDrawingCommands)(str, 0) {
case .ok(let wrapped, _):
XCTFail("Expected failure, but succeeded with \(wrapped)")
case .error(let error):
XCTAssertEqual(error, .tooFewNumbers(expected: 2, found: 1, .init(index: 9, stream: str)))
}
}
}