Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
$link = $crawler->selectLink('Connexion')->link();
$crawler = $client->click($link);
php bin/console make:functional-test DefaultControllerTest
php bin/console make:unit-test CalculatriceTest
$userRepository = static::getContainer()->get(UserRepository::class);
$testUser = $userRepository->findOneByEmail('user@example.com');
$client->loginUser($testUser);
$form = $crawler->selectButton('Se connecter')->form([
'email' => 'user@example.com',
'password' => 'password',
]);
$client->submit($form);
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class DefaultControllerTest extends WebTestCase
{
public function testSomething(): void
{
$client = static::createClient();
$crawler = $client->request('GET', '/');
$this->assertResponseIsSuccessful();
$this->assertSelectorTextContains('h1', 'Bienvenue');
}
}
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
class UserRepositoryTest extends KernelTestCase
{
public function testSomething(): void
{
self::bootKernel();
$repository = static::getContainer()->get(UserRepository::class);
// ...
}
}