@@ -1332,6 +1332,14 @@ class PathHierarchyTests: XCTestCase {
1332
1332
XCTAssertEqual ( try tree. findSymbol ( path: " <=(_:_:) " , parent: myNumberID) . identifier. precise, " s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:9Operators8MyNumberV " )
1333
1333
XCTAssertEqual ( try tree. findSymbol ( path: " >=(_:_:) " , parent: myNumberID) . identifier. precise, " s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:9Operators8MyNumberV " )
1334
1334
1335
+ XCTAssertEqual ( try tree. findSymbol ( path: " -(_:_:)-22pw2 " , parent: myNumberID) . identifier. precise, " s:9Operators8MyNumberV1soiyA2C_ACtFZ " )
1336
+ XCTAssertEqual ( try tree. findSymbol ( path: " -(_:)-9xdx0 " , parent: myNumberID) . identifier. precise, " s:s13SignedNumericPsE1sopyxxFZ::SYNTHESIZED::s:9Operators8MyNumberV " )
1337
+ XCTAssertEqual ( try tree. findSymbol ( path: " -=(_:_:)-7w3vn " , parent: myNumberID) . identifier. precise, " s:s18AdditiveArithmeticPsE2seoiyyxz_xtFZ::SYNTHESIZED::s:9Operators8MyNumberV " )
1338
+
1339
+ XCTAssertEqual ( try tree. findSymbol ( path: " -(_:_:)-func.op " , parent: myNumberID) . identifier. precise, " s:9Operators8MyNumberV1soiyA2C_ACtFZ " )
1340
+ XCTAssertEqual ( try tree. findSymbol ( path: " -(_:)-func.op " , parent: myNumberID) . identifier. precise, " s:s13SignedNumericPsE1sopyxxFZ::SYNTHESIZED::s:9Operators8MyNumberV " )
1341
+ XCTAssertEqual ( try tree. findSymbol ( path: " -=(_:_:)-func.op " , parent: myNumberID) . identifier. precise, " s:s18AdditiveArithmeticPsE2seoiyyxz_xtFZ::SYNTHESIZED::s:9Operators8MyNumberV " )
1342
+
1335
1343
let paths = tree. caseInsensitiveDisambiguatedPaths ( )
1336
1344
1337
1345
// Unmodified operator name in URL
@@ -1622,6 +1630,8 @@ class PathHierarchyTests: XCTestCase {
1622
1630
assertParsedPathComponents ( " path-swift.type.property-hash " , [ ( " path " , " type.property " , " hash " ) ] )
1623
1631
assertParsedPathComponents ( " path-type.property " , [ ( " path " , " type.property " , nil ) ] )
1624
1632
assertParsedPathComponents ( " path-swift.type.property " , [ ( " path " , " type.property " , nil ) ] )
1633
+
1634
+ assertParsedPathComponents ( " -(_:_:)-hash " , [ ( " -(_:_:) " , nil , " hash " ) ] )
1625
1635
}
1626
1636
1627
1637
// MARK: Test helpers
0 commit comments