in CyborgTests/ParserTests.swift [22:31]
func test_consume_all_invalid() {
"l 1 2 P".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, .noParsersMatchedFirstCharacter(80, .init(index: 6, stream: str)))
}
}
}