Skip to content

Commit 043e7c3

Browse files
committed
minor symfony#38078 [FrameworkBundle] Fix Tests on PHPUnit 9.3 (derrabus)
This PR was merged into the 4.4 branch. Discussion ---------- [FrameworkBundle] Fix Tests on PHPUnit 9.3 | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | symfony#37564 | License | MIT | Doc PR | N/A When joining two constraints with a `LogicalAnd`, PHPUnit will generate a failure message where the message omitted by the first constraint will be wrapped in parenthesis. I'm using a regular expression now, so we can support both variants. Commits ------- 8bc36d7 [FrameworkBundle] Fix Tests on PHPUnit 9.3.
2 parents d25ea07 + 8bc36d7 commit 043e7c3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Bundle/FrameworkBundle/Tests/Test/WebTestCaseTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public function testAssertResponseRedirectsWithLocationAndStatusCode()
7070
{
7171
$this->getResponseTester(new Response('', 302, ['Location' => 'https://example.com/']))->assertResponseRedirects('https://example.com/', 302);
7272
$this->expectException(AssertionFailedError::class);
73-
$this->expectExceptionMessage('is redirected and has header "Location" with value "https://example.com/" and status code is 301.');
73+
$this->expectExceptionMessageMatches('#(:?\( )?is redirected and has header "Location" with value "https://example\.com/" (:?\) )?and status code is 301\.#');
7474
$this->getResponseTester(new Response('', 302))->assertResponseRedirects('https://example.com/', 301);
7575
}
7676

0 commit comments

Comments
 (0)