Добавил проверку на доп поля респонса
This commit is contained in:
parent
8f266d18eb
commit
ab6b26abdd
@ -2,20 +2,7 @@
|
||||
|
||||
namespace Rinsvent\RequestBundle\Tests\Listener;
|
||||
|
||||
use Rinsvent\RequestBundle\Tests\unit\Listener\fixtures\FillTest\Controller;
|
||||
use Rinsvent\RequestBundle\Tests\unit\Listener\fixtures\FillTest\HelloRequest;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcher;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\RequestStack;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpKernel\Controller\ArgumentResolver;
|
||||
use Symfony\Component\HttpKernel\Controller\ControllerResolver;
|
||||
use Symfony\Component\HttpKernel\EventListener\RouterListener;
|
||||
use Symfony\Component\HttpKernel\HttpKernel;
|
||||
use Symfony\Component\Routing\Matcher\UrlMatcher;
|
||||
use Symfony\Component\Routing\RequestContext;
|
||||
use Symfony\Component\Routing\Route;
|
||||
use Symfony\Component\Routing\RouteCollection;
|
||||
|
||||
use Rinsvent\RequestBundle\EventListener\RequestListener;
|
||||
|
||||
@ -42,6 +29,20 @@ class FillTest extends \Codeception\Test\Unit
|
||||
]);
|
||||
$response = $this->tester->send($request);
|
||||
|
||||
$this->assertEquals(200, $response->getStatusCode());
|
||||
$this->assertEquals('Surname', $request->get(RequestListener::REQUEST_DATA)->surname);
|
||||
$this->assertEquals('Hello igor', $response->getContent());
|
||||
|
||||
}
|
||||
|
||||
public function testFailRequestData()
|
||||
{
|
||||
$request = Request::create('/hello/igor', 'GET', [
|
||||
'surname' => ''
|
||||
]);
|
||||
$response = $this->tester->send($request);
|
||||
|
||||
$this->assertEquals(400, $response->getStatusCode());
|
||||
$this->assertEquals('{"errors":[{"message":"This value should not be blank.","path":"surname"}]}', $response->getContent());
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user