FluidTYPO3\Fluidpages\Tests\Unit\Backend\TemplateFileLayoutSelectorTest::testAddLayoutOptions PHP Method

testAddLayoutOptions() public method

public testAddLayoutOptions ( ) : void
return void
    public function testAddLayoutOptions()
    {
        $layoutRootPath = 'EXT:fluidpages/Tests/Fixtures/Templates/Page/';
        $parameters = array('items' => array());
        $instance = new TemplateFileLayoutSelector();
        $parent = '';
        /** @var ConfigurationService|\PHPUnit_Framework_MockObject_MockObject $service */
        $service = $this->getMock('FluidTYPO3\\Fluidpages\\Service\\ConfigurationService', array('getViewConfigurationByFileReference'));
        $service->expects($this->once())->method('getViewConfigurationByFileReference')->willReturn(array('layoutRootPaths' => array($layoutRootPath)));
        $instance->injectConfigurationService($service);
        $instance->addLayoutOptions($parameters, $parent);
        $this->assertEquals(array('Dummy', 'Dummy'), $parameters['items'][0]);
    }