for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Lochmueller\LanguageDetection\Tests\Unit\Event;
use Lochmueller\LanguageDetection\Event\CheckLanguageDetectionEvent;
use Psr\Http\Message\ServerRequestInterface;
use TYPO3\CMS\Core\Site\Entity\SiteInterface;
/**
* @internal
*
* @coversNothing
*/
class CheckLanguageDetectionEventTest extends AbstractEventTest
{
* @covers \Lochmueller\LanguageDetection\Event\CheckLanguageDetectionEvent
public function testEventGetterAndSetter(): void
$site = $this->createMock(SiteInterface::class);
$request = $this->createMock(ServerRequestInterface::class);
$event = new CheckLanguageDetectionEvent($site, $request);
self::assertEquals($site, $event->getSite());
self::assertEquals($request, $event->getRequest());
self::assertTrue($event->isLanguageDetectionEnable());
$event->disableLanguageDetection();
self::assertFalse($event->isLanguageDetectionEnable());
}