<?php declare(strict_types=1); namespace Engelsystem\Test\Unit\Controllers; use Engelsystem\Controllers\ApiController; use Engelsystem\Http\Response; use PHPUnit\Framework\TestCase; class ApiControllerTest extends TestCase { /** * @covers \Engelsystem\Controllers\ApiController::__construct * @covers \Engelsystem\Controllers\ApiController::index */ public function testIndex(): void { $controller = new ApiController(new Response()); $response = $controller->index(); $this->assertEquals(501, $response->getStatusCode()); $this->assertEquals(['application/json'], $response->getHeader('content-type')); $this->assertJson($response->getContent()); } }