diff options
author | Igor Scheller <igor.scheller@igorshp.de> | 2019-10-08 14:07:28 +0200 |
---|---|---|
committer | Igor Scheller <igor.scheller@igorshp.de> | 2019-10-08 14:07:28 +0200 |
commit | ae0816ce8de46c38cd6f4b6d95abb17a6703d280 (patch) | |
tree | 7fff6cccc9e25e5f2fe4cad7bcdb5a9eb8167149 /tests | |
parent | e124b41977504067f6e1b6b3bf2e39c9b1d31324 (diff) |
Response: Fixed naming to use renderer instead of view and added setter
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Unit/Http/ResponseTest.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/Unit/Http/ResponseTest.php b/tests/Unit/Http/ResponseTest.php index 34f76513..b8e6e527 100644 --- a/tests/Unit/Http/ResponseTest.php +++ b/tests/Unit/Http/ResponseTest.php @@ -55,6 +55,7 @@ class ResponseTest extends TestCase /** * @covers \Engelsystem\Http\Response::withView + * @covers \Engelsystem\Http\Response::setRenderer */ public function testWithView() { @@ -73,6 +74,17 @@ class ResponseTest extends TestCase $this->assertEquals('Foo ipsum!', $newResponse->getContent()); $this->assertEquals(505, $newResponse->getStatusCode()); $this->assertArraySubset(['test' => ['er']], $newResponse->getHeaders()); + + /** @var REnderer|MockObject $renderer */ + $anotherRenderer = $this->createMock(Renderer::class); + $anotherRenderer->expects($this->once()) + ->method('render') + ->with('bar') + ->willReturn('Stuff'); + + $response->setRenderer($anotherRenderer); + $response = $response->withView('bar'); + $this->assertEquals('Stuff', $response->getContent()); } /** |