OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
kreait
/
firebase-php
/
tests
/
Unit
/
Http
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:35:44 AM
rwxr-xr-x
📄
HttpClientOptionsTest.php
1.34 KB
08/12/2024 10:35:42 AM
rw-r--r--
📄
MiddlewareTest.php
1004 bytes
08/12/2024 10:35:42 AM
rw-r--r--
Editing: MiddlewareTest.php
Close
<?php declare(strict_types=1); namespace Kreait\Firebase\Tests\Unit\Http; use GuzzleHttp\Psr7; use Kreait\Firebase\Http\Middleware; use Kreait\Firebase\Tests\UnitTestCase; use Psr\Http\Message\RequestInterface; /** * @internal */ final class MiddlewareTest extends UnitTestCase { private Psr7\Request $request; private \Closure $handler; protected function setUp(): void { $this->request = new Psr7\Request('GET', 'http://domain.tld'); $this->handler = static fn (RequestInterface $request) => $request; } public function testEnsureJsonSuffix(): void { $middleware = Middleware::ensureJsonSuffix(); $handlerClosure = $middleware($this->handler); /** @var RequestInterface $request */ $request = $handlerClosure($this->request); $this->assertInstanceOf(RequestInterface::class, $request); $this->assertStringEndsWith('.json', $request->getUri()->getPath()); } }