Files
e-ticket/tests/Controller/RedirectControllerTest.php
Serreau Jovann dc3d464b17 Add PHPUnit tests with coverage for all src classes
- 21 test files covering controllers, services, entities, enums, messages
- CI: add test job with Xdebug coverage (clover + text)
- SonarQube: configure coverage report path and test sources

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 22:50:23 +01:00

25 lines
596 B
PHP

<?php
namespace App\Tests\Controller;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class RedirectControllerTest extends WebTestCase
{
public function testNoUrlRedirectsToHome(): void
{
$client = static::createClient();
$client->request('GET', '/external-redirect');
self::assertResponseRedirects('/');
}
public function testWithUrlRendersWarningPage(): void
{
$client = static::createClient();
$client->request('GET', '/external-redirect?redirUrl=https://example.com');
self::assertResponseIsSuccessful();
}
}