Я использую PHPUnit для тестирования API регистрации, который я создал в контроллере.Функция работает нормально, но я не знаю, как реализовать логику для проверки ее через PHPUnit ...
Мой код:
namespace Tests\AppBundle\Entity;
use PHPUnit\Framework\TestCase;
class UserTest extends TestCase
{
public function testBasic()
{
// here I want to test my API with PHPUnit
}
}
И в моем контроллере у меня есть функция, которую янеобходимо реализовать:
/**
* @Route("/register", name="register")
* @return \Symfony\Component\HttpFoundation\JsonResponse
* @throws \Doctrine\Common\Annotations\AnnotationException
*/
public function testAction()
{
$this->requirePostParams(['first_name', 'last_name]);
$firstName = $this->data['first_name'];
$lastName = $this->data['last_name'];
$user = $this->get('app')->testIt($firstName, $lastName);
return $this->success($response);
}