Neos\FluidAdaptor\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperCallsDateTimeFormatterWithCorrectlyBuiltConfigurationArguments PHP 메소드

viewHelperCallsDateTimeFormatterWithCorrectlyBuiltConfigurationArguments() 공개 메소드

    public function viewHelperCallsDateTimeFormatterWithCorrectlyBuiltConfigurationArguments()
    {
        /** @var $viewHelper Format\DateViewHelper|\PHPUnit_Framework_MockObject_MockObject */
        $viewHelper = $this->getMockBuilder(\Neos\FluidAdaptor\ViewHelpers\Format\DateViewHelper::class)->setMethods(array('renderChildren'))->getMock();
        $dateTime = new \DateTime();
        $locale = new I18n\Locale('de');
        $formatType = 'date';
        $mockDatetimeFormatter = $this->getMockBuilder(\Neos\Flow\I18n\Formatter\DatetimeFormatter::class)->setMethods(array('format'))->getMock();
        $mockDatetimeFormatter->expects($this->once())->method('format')->with($dateTime, $locale, array(0 => $formatType, 1 => null));
        $this->inject($viewHelper, 'datetimeFormatter', $mockDatetimeFormatter);
        $viewHelper->setArguments(array('forceLocale' => $locale));
        $viewHelper->render($dateTime, null, $formatType);
    }