in CyborgTests/XMLStringTests.swift [22:36]
func test_subscript() {
"abc"
.withXMLString { string in
XCTAssertEqual(string[0], "a".utf8["a".startIndex])
XCTAssertEqual(string[1], "b".utf8["b".startIndex])
XCTAssertEqual(string[2], "c".utf8["c".startIndex])
}
"abc"
.withXMLString { string in
XCTAssertEqual(string[safeIndex: 0], "a".utf8["a".startIndex])
XCTAssertEqual(string[safeIndex: 1], "b".utf8["b".startIndex])
XCTAssertEqual(string[safeIndex: 2], "c".utf8["c".startIndex])
XCTAssertEqual(string[safeIndex: 3], nil)
}
}