summaryrefslogtreecommitdiff
path: root/tests/Unit/Http
diff options
context:
space:
mode:
authorIgor Scheller <igor.scheller@igorshp.de>2018-10-25 18:53:05 +0200
committermsquare <msquare@notrademark.de>2019-06-12 10:24:02 +0200
commit6ed891fc0416e8025f929cf60a07b1020118b221 (patch)
tree17e6a0d312693838133cb8241320424b9c0fcd1e /tests/Unit/Http
parent2e51fbff9d8472a0e98af39aff52d30f0b67706b (diff)
Added logout via AuthController
Diffstat (limited to 'tests/Unit/Http')
-rw-r--r--tests/Unit/Http/ResponseTest.php19
-rw-r--r--tests/Unit/Http/UrlGeneratorServiceProviderTest.php4
2 files changed, 22 insertions, 1 deletions
diff --git a/tests/Unit/Http/ResponseTest.php b/tests/Unit/Http/ResponseTest.php
index 6f20ff67..34f76513 100644
--- a/tests/Unit/Http/ResponseTest.php
+++ b/tests/Unit/Http/ResponseTest.php
@@ -85,4 +85,23 @@ class ResponseTest extends TestCase
$response = new Response();
$response->withView('foo');
}
+
+ /**
+ * @covers \Engelsystem\Http\Response::redirectTo
+ */
+ public function testRedirectTo()
+ {
+ $response = new Response();
+ $newResponse = $response->redirectTo('http://foo.bar/lorem', 301, ['test' => 'ing']);
+
+ $this->assertNotEquals($response, $newResponse);
+ $this->assertEquals(301, $newResponse->getStatusCode());
+ $this->assertArraySubset(
+ [
+ 'location' => ['http://foo.bar/lorem'],
+ 'test' => ['ing'],
+ ],
+ $newResponse->getHeaders()
+ );
+ }
}
diff --git a/tests/Unit/Http/UrlGeneratorServiceProviderTest.php b/tests/Unit/Http/UrlGeneratorServiceProviderTest.php
index c396c05a..61bf3e7c 100644
--- a/tests/Unit/Http/UrlGeneratorServiceProviderTest.php
+++ b/tests/Unit/Http/UrlGeneratorServiceProviderTest.php
@@ -3,6 +3,7 @@
namespace Engelsystem\Test\Unit\Http;
use Engelsystem\Http\UrlGenerator;
+use Engelsystem\Http\UrlGeneratorInterface;
use Engelsystem\Http\UrlGeneratorServiceProvider;
use Engelsystem\Test\Unit\ServiceProviderTest;
use PHPUnit\Framework\MockObject\MockObject;
@@ -25,7 +26,8 @@ class UrlGeneratorServiceProviderTest extends ServiceProviderTest
->method('instance')
->withConsecutive(
[UrlGenerator::class, $urlGenerator],
- ['http.urlGenerator', $urlGenerator]
+ ['http.urlGenerator', $urlGenerator],
+ [UrlGeneratorInterface::class, $urlGenerator]
);
$serviceProvider = new UrlGeneratorServiceProvider($app);