17 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
30 $GLOBALS[
'BE_USER'] = $this->createMock(\
TYPO3\CMS\Core\Authentication\BackendUserAuthentication::class);
32 $GLOBALS[
'BE_USER']->uc[
'moduleData'] = [];
35 $subject = $this->getAccessibleMock(\
TYPO3\CMS\Beuser\Service\ModuleDataStorageService::class, [
'dummy'], [],
'',
false);
36 $objectManagerMock = $this->createMock(\
TYPO3\CMS\
Extbase\Object\ObjectManager::class);
37 $moduleDataMock = $this->createMock(\
TYPO3\CMS\Beuser\Domain\Model\ModuleData::class);
39 ->expects($this->once())
41 ->with(\
TYPO3\CMS\Beuser\Domain\Model\ModuleData::class)
42 ->will($this->returnValue($moduleDataMock));
43 $subject->_set(
'objectManager', $objectManagerMock);
45 $this->assertSame($moduleDataMock, $subject->loadModuleData());