26 $this->viewHelper = $this->
getAccessibleMock(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\HiddenViewHelper', array(
'setErrorClassAttribute',
'getName',
'getValue',
'registerFieldNameForFormTokenGeneration'));
28 $this->viewHelper->initializeArguments();
35 $mockTagBuilder = $this->getMock(
'TYPO3\\CMS\\Fluid\\Core\\ViewHelper\\TagBuilder', array(
'setTagName',
'addAttribute'));
36 $mockTagBuilder->expects($this->once())->method(
'setTagName')->with(
'input');
37 $mockTagBuilder->expects($this->at(1))->method(
'addAttribute')->with(
'type',
'hidden');
38 $mockTagBuilder->expects($this->at(2))->method(
'addAttribute')->with(
'name',
'foo');
39 $this->viewHelper->expects($this->once())->method(
'registerFieldNameForFormTokenGeneration')->with(
'foo');
40 $mockTagBuilder->expects($this->at(3))->method(
'addAttribute')->with(
'value',
'bar');
42 $this->viewHelper->expects($this->once())->method(
'getName')->will($this->returnValue(
'foo'));
43 $this->viewHelper->expects($this->once())->method(
'getValue')->will($this->returnValue(
'bar'));
44 $this->viewHelper->_set(
'tag', $mockTagBuilder);
46 $this->viewHelper->initialize();
47 $this->viewHelper->render();
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)