/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Cookie/Middleware/AddQueuedCookiesToResponseTest.php
39 строк
1 KB
Lucas Michot
Remove empty constructor braces. (#36661)
19 мар 2021, 03:05
Не верифицирован
19 мар 2021, 03:05
74c9365
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Cookie\Middleware; use Illuminate\Cookie\CookieJar; use Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse; use Illuminate\Http\Request; use Illuminate\Http\Response; use PHPUnit\Framework\TestCase; use Symfony\Component\HttpFoundation\ResponseHeaderBag; class AddQueuedCookiesToResponseTest extends TestCase { public function testHandle(): void { $cookieJar = new CookieJar; $cookieOne = $cookieJar->make('foo', 'bar', 0, '/path'); $cookieTwo = $cookieJar->make('foo', 'rab', 0, '/'); $cookieJar->queue($cookieOne); $cookieJar->queue($cookieTwo); $addQueueCookiesToResponseMiddleware = new AddQueuedCookiesToResponse($cookieJar); $next = function (Request $request) { return new Response; }; $this->assertEquals( [ '' => [ '/path' => [ 'foo' => $cookieOne, ], '/' => [ 'foo' => $cookieTwo, ], ], ], $addQueueCookiesToResponseMiddleware->handle(new Request, $next)->headers->getCookies(ResponseHeaderBag::COOKIES_ARRAY) ); } }