engelsystem/tests/Unit/Controllers/DesignControllerTest.php

31 lines
853 B
PHP
Raw Normal View History

<?php
namespace Engelsystem\Test\Unit\Controllers;
use Engelsystem\Controllers\DesignController;
use Engelsystem\Http\Response;
use Engelsystem\Test\Unit\TestCase;
use PHPUnit\Framework\MockObject\MockObject;
class DesignControllerTest extends TestCase
{
/**
* @covers \Engelsystem\Controllers\DesignController::__construct
* @covers \Engelsystem\Controllers\DesignController::index
*/
public function testIndex()
{
/** @var Response|MockObject $response */
$response = $this->createMock(Response::class);
$response->expects($this->once())
->method('withView')
->with('pages/design')
->willReturn($response);
$controller = new DesignController($response);
$return = $controller->index();
$this->assertEquals($response, $return);
}
}