From 2a8c3dccb62073acba54b4107ae54837c5c504ac Mon Sep 17 00:00:00 2001 From: Nate Cook Date: Mon, 8 Dec 2025 13:32:25 -0600 Subject: [PATCH] Add test verifying issue #677 --- Tests/RegexTests/MatchTests.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Tests/RegexTests/MatchTests.swift b/Tests/RegexTests/MatchTests.swift index a80f3e6b..494acb3a 100644 --- a/Tests/RegexTests/MatchTests.swift +++ b/Tests/RegexTests/MatchTests.swift @@ -2952,4 +2952,11 @@ extension RegexTests { } } } + + func testIssue677() throws { + // Original report from https://github.com/swiftlang/swift-experimental-string-processing/issues/677 + let regex = #/(?i)tests?/# + XCTAssertNotNil("testS".wholeMatch(of: regex)) + XCTAssertNotNil("tesTs".wholeMatch(of: regex)) + } }