for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tests\AppBundle\Controller;
use AppBundle\Entity\Admin;
class AdminControllerTest extends AbstractController
{
public function testIndexAction()
$this->request('/admin/', 'GET', 302);
$this->request('/login');
$client = $this->logIn();
$crawler = $this->request('/admin/');
$form = $crawler->selectButton('Save')->form();
$client->submit($form, [
'admin[userName]' => 'test1',
'admin[email]' => '[email protected]',
]);
$admin = $this->em->getRepository(Admin::class)->findOneBy(['userName' => 'test1']);
$this->assertInstanceOf(Admin::class, $admin);
}