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 @@ -467,6 +467,16 @@ extension RegexTests {
467
467
_ = try XCTUnwrap ( opaque3. as ( ( Substring, someLabel: Substring) . self) )
468
468
XCTAssertNil ( opaque3. as ( ( Substring, Substring) . self) )
469
469
XCTAssertNil ( opaque3. as ( Substring . self) )
470
+
471
+ let opaque4 = try Regex ( " (?<somethingHere>abc)? " )
472
+ _ = try XCTUnwrap ( opaque4. as ( ( Substring, somethingHere: Substring? ) . self) )
473
+ XCTAssertNil ( opaque4. as ( ( Substring, somethignHere: Substring) . self) )
474
+ XCTAssertNil ( opaque4. as ( ( Substring, Substring? ) . self) )
475
+
476
+ let opaque5 = try Regex ( " ((a)?bc)? " )
477
+ _ = try XCTUnwrap ( opaque5. as ( ( Substring, Substring? , Substring?? ) . self) )
478
+ XCTAssertNil ( opaque5. as ( ( Substring, somethingHere: Substring? , here: Substring?? ) . self) )
479
+ XCTAssertNil ( opaque5. as ( ( Substring, Substring? , Substring? ) . self) )
470
480
}
471
481
}
472
482
You can’t perform that action at this time.
0 commit comments