func test_consume_all_invalid()

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)))
            }
        }
    }