FluidTYPO3\Fluidcontent\Tests\Unit\Service\ConfigurationServiceTest::testBuildAllWizardTabGroups PHP Method

testBuildAllWizardTabGroups() public method

public testBuildAllWizardTabGroups ( ) : void
return void
    public function testBuildAllWizardTabGroups()
    {
        $class = substr(str_replace('Tests\\Unit\\', '', get_class($this)), 0, -4);
        /** @var ConfigurationService|\PHPUnit_Framework_MockObject_MockObject $mock */
        $mock = $this->getMock($class, array('getContentConfiguration', 'message'));
        /** @var ObjectManager $objectManager */
        $objectManager = GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');
        $mock->injectObjectManager($objectManager);
        $paths = array('fluidcontent' => array('templateRootPath' => 'EXT:fluidcontent/Tests/Fixtures/Templates/'));
        $mock->expects($this->once())->method('getContentConfiguration')->willReturn($paths);
        $mock->expects($this->exactly(2))->method('message');
        $result = $this->callInaccessibleMethod($mock, 'buildAllWizardTabGroups', $paths);
        $this->assertArrayHasKey('Content', $result);
        $this->assertEquals('Content', $result['Content']['title']);
        $this->assertArrayHasKey('fluidcontent_DummyContent_html', $result['Content']['elements']);
    }