File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -474,6 +474,16 @@ extension RegexTests {
474
474
_ = try XCTUnwrap ( opaque3. as ( ( Substring, someLabel: Substring) . self) )
475
475
XCTAssertNil ( opaque3. as ( ( Substring, Substring) . self) )
476
476
XCTAssertNil ( opaque3. as ( Substring . self) )
477
+
478
+ let opaque4 = try Regex ( " (?<somethingHere>abc)? " )
479
+ _ = try XCTUnwrap ( opaque4. as ( ( Substring, somethingHere: Substring? ) . self) )
480
+ XCTAssertNil ( opaque4. as ( ( Substring, somethignHere: Substring) . self) )
481
+ XCTAssertNil ( opaque4. as ( ( Substring, Substring? ) . self) )
482
+
483
+ let opaque5 = try Regex ( " ((a)?bc)? " )
484
+ _ = try XCTUnwrap ( opaque5. as ( ( Substring, Substring? , Substring?? ) . self) )
485
+ XCTAssertNil ( opaque5. as ( ( Substring, somethingHere: Substring? , here: Substring?? ) . self) )
486
+ XCTAssertNil ( opaque5. as ( ( Substring, Substring? , Substring? ) . self) )
477
487
}
478
488
}
479
489
You can’t perform that action at this time.
0 commit comments