Neos\FluidAdaptor\Tests\Unit\Core\Widget\AjaxWidgetContextHolderTest::storeSetsTheAjaxWidgetIdentifierInContextAndIncreasesIt PHP Method

storeSetsTheAjaxWidgetIdentifierInContextAndIncreasesIt() public method

    public function storeSetsTheAjaxWidgetIdentifierInContextAndIncreasesIt()
    {
        $ajaxWidgetContextHolder = $this->getAccessibleMock(\Neos\FluidAdaptor\Core\Widget\AjaxWidgetContextHolder::class, array('dummy'));
        $ajaxWidgetContextHolder->_set('nextFreeAjaxWidgetId', 123);
        $widgetContext = $this->createMock(\Neos\FluidAdaptor\Core\Widget\WidgetContext::class, array('setAjaxWidgetIdentifier'));
        $widgetContext->expects($this->once())->method('setAjaxWidgetIdentifier')->with(123);
        $ajaxWidgetContextHolder->store($widgetContext);
        $this->assertEquals(124, $ajaxWidgetContextHolder->_get('nextFreeAjaxWidgetId'));
    }