for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use App\Lib\Slime\Interfaces\UseCase\IAction;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use Tests\Helpers\Stubs\ResponseStub;
class RestActionTest extends PHPUnit_Framework_TestCase
{
/**
* @group SlimeLibs
* @group Action
*/
public function testUsingCorrectIFace()
$action = new \Tests\Helpers\Stubs\ActionStub();
$this->assertInstanceOf(IAction::class, $action);
}
public function testReturningCorrectIFace()
$action = new \Tests\Helpers\Stubs\ActionStub(
$this->getMock(RequestInterface::class),
new ResponseStub(),
[]
);
$result = $action->dispatch();
$this->assertInstanceOf(ResponseInterface::class, $result);