29 lines
680 B
PHP
29 lines
680 B
PHP
<?php
|
|
|
|
namespace AppTest\Action;
|
|
|
|
use App\Action\HomePageAction;
|
|
use Zend\Diactoros\Response;
|
|
use Zend\Diactoros\ServerRequest;
|
|
use Zend\Expressive\Router\RouterInterface;
|
|
|
|
class HomePageActionTest extends \PHPUnit_Framework_TestCase
|
|
{
|
|
/** @var RouterInterface */
|
|
protected $router;
|
|
|
|
protected function setUp()
|
|
{
|
|
$this->router = $this->prophesize(RouterInterface::class);
|
|
}
|
|
|
|
public function testResponse()
|
|
{
|
|
$homePage = new HomePageAction($this->router->reveal(), null);
|
|
$response = $homePage(new ServerRequest(['/']), new Response(), function () {
|
|
});
|
|
|
|
$this->assertTrue($response instanceof Response);
|
|
}
|
|
}
|