diff --git a/composer.json b/composer.json index 19d4d9fd2b3773518d16f74d2d85bf01c06c9bb9..55b5a49c55bf926b0467b57a6b5b6df442a92b67 100644 --- a/composer.json +++ b/composer.json @@ -3,6 +3,9 @@ "description": "A guzzle/psr-7 wrapper to add additional functionality like sending responses and managing cookies", "type": "library", "license": "MIT", + "scripts": { + "code-style": "phpcs --standard=PSR2 src && phpcs --standard=PSR2 --ignore=example tests" + }, "require": { "guzzlehttp/psr7": "^1.4.2" }, diff --git a/tests/ClientResponseTest.php b/tests/ClientResponseTest.php index 0c30ecc9796fa62a3b41f01ed5d56f9b83a42268..7b89db49860c686814ebdb6b7922917407d8b265 100644 --- a/tests/ClientResponseTest.php +++ b/tests/ClientResponseTest.php @@ -239,7 +239,7 @@ class ClientResponseTest extends TestCase { $r1 = new Response(200, ['OWS' => " \t \tFoo\t \t "]); $r2 = (new Response())->withHeader('OWS', " \t \tFoo\t \t "); - $r3 = (new Response())->withAddedHeader('OWS', " \t \tFoo\t \t ");; + $r3 = (new Response())->withAddedHeader('OWS', " \t \tFoo\t \t "); foreach ([$r1, $r2, $r3] as $r) { $this->assertSame(['OWS' => ['Foo']], $r->getHeaders()); diff --git a/tests/ServerResponseTest.php b/tests/ServerResponseTest.php index 3057e3c6c4a9184e604f0535fa314beef45f4c01..e981583985444e27d398658b3d1651706e4a9c5d 100644 --- a/tests/ServerResponseTest.php +++ b/tests/ServerResponseTest.php @@ -3,8 +3,18 @@ namespace Tal\Test; use PHPUnit\Framework\TestCase; +use Tal\ServerResponse; class ServerResponseTest extends TestCase { + public function testSetCookieAddsHeader() + { + $response = new ServerResponse(); + $response->setCookie('foo', 'bar'); + + self::assertEquals([ + 'Set-Cookie' => ['foo=bar'] + ], $response->getHeaders()); + } }