Skip to content

Commit 0990981

Browse files
author
Bertrand Dunogier
committed
fixup! Ignored empty cookie header in anonymous request matcher
1 parent d19e9fa commit 0990981

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

Tests/Unit/UserContext/AnonymousRequestMatcherTest.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,24 @@ public function testMatchAnonymousRequest()
2929
public function testNoMatchIfCookie()
3030
{
3131
$request = new Request();
32-
$request->headers->set('Cookie', '');
32+
$request->headers->set('Cookie', 'PHPSESSID7e476fc9f29f69d2ad6f11dbcd663b42=25f6d9c5a843e3c948cd26902385a527');
3333
$request->cookies->set('PHPSESSID7e476fc9f29f69d2ad6f11dbcd663b42', '25f6d9c5a843e3c948cd26902385a527');
3434

3535
$requestMatcher = new AnonymousRequestMatcher(['Cookie', 'Authorization']);
3636

3737
$this->assertFalse($requestMatcher->matches($request));
3838
}
3939

40+
public function testNoMatchIfEmptyCookieHeader()
41+
{
42+
$request = new Request();
43+
$request->headers->set('Cookie', '');
44+
45+
$requestMatcher = new AnonymousRequestMatcher(['Cookie', 'Authorization']);
46+
47+
$this->assertTrue($requestMatcher->matches($request));
48+
}
49+
4050
public function testNoMatchIfAuthenticationHeader()
4151
{
4252
$request = new Request();

0 commit comments

Comments
 (0)