FluidTYPO3\Fluidpages\Tests\Unit\Service\PageServiceTest::testGetAvailablePageTemplateFiles PHP Méthode

testGetAvailablePageTemplateFiles() public méthode

public testGetAvailablePageTemplateFiles ( string | array $typoScript, mixed $expected )
$typoScript string | array
$expected mixed
    public function testGetAvailablePageTemplateFiles($typoScript, $expected)
    {
        /** @var ConfigurationService|\PHPUnit_Framework_MockObject_MockObject $service */
        $service = $this->getMock('FluidTYPO3\\Fluidpages\\Service\\ConfigurationService', array('getPageConfiguration', 'message', 'getFormFromTemplateFile'));
        $service->expects($this->any())->method('getFormFromTemplateFile')->willReturn(Form::create());
        $service->expects($this->once())->method('getPageConfiguration')->willReturn($typoScript);
        $service->expects($this->any())->method('message');
        $instance = new PageService();
        $instance->injectConfigurationService($service);
        $result = $instance->getAvailablePageTemplateFiles();
        if (null === $expected) {
            $this->assertEmpty($result);
        } else {
            $this->assertNotEmpty($result);
        }
    }