|
|
@@ -9,12 +9,14 @@ use Opentalent\OtCore\Exception\NoSuchWebsiteException;
|
|
|
use Opentalent\OtCore\Website\OtPageRepository;
|
|
|
use Opentalent\OtCore\Website\OtWebsiteRepository;
|
|
|
use Prophecy\Argument;
|
|
|
+use TYPO3\CMS\Extbase\Mvc\RequestInterface;
|
|
|
|
|
|
class SelectedSiteControllerTest extends UnitTestCase
|
|
|
{
|
|
|
private $controller;
|
|
|
|
|
|
- public function setUp() {
|
|
|
+ public function setUp(): void
|
|
|
+ {
|
|
|
$this->controller = new SelectedSiteController();
|
|
|
}
|
|
|
|
|
|
@@ -40,11 +42,13 @@ class SelectedSiteControllerTest extends UnitTestCase
|
|
|
$method = $reflection->getMethod('callActionMethod');
|
|
|
$method->setAccessible(true);
|
|
|
|
|
|
+ $request = $this->getMockBuilder(RequestInterface::class)->disableOriginalConstructor()->getMock();
|
|
|
+
|
|
|
$argumentsProperty = $reflection->getProperty('preventPropagation');
|
|
|
$argumentsProperty->setAccessible(true);;
|
|
|
$argumentsProperty->setValue($this->controller, true);
|
|
|
|
|
|
- $method->invokeArgs($this->controller, []);
|
|
|
+ $method->invokeArgs($this->controller, [$request]);
|
|
|
|
|
|
$currentRootUidProperty = $reflection->getProperty('currentRootUid');
|
|
|
$currentRootUidProperty->setAccessible(true);
|