in CyborgTests/DrawCommandTests.swift [42:58]
func test_closePath() {
let (close, buffer) = XMLString.create(from: " z")
defer {
buffer.deallocate()
}
let result = consumeTrivia(before: parseClosePath())(close, 0)
let expected = CGMutablePath()
expected.closeSubpath()
switch result {
case .ok(let wrapped, let index):
let path = createPath(from: wrapped)
XCTAssertEqual(index, close.count)
XCTAssertEqual(path, expected)
case .error(let error):
XCTFail(error.message)
}
}