26 $this->viewHelper = $this->
getAccessibleMock(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\Form\\UploadViewHelper', array(
'setErrorClassAttribute',
'registerFieldNameForFormTokenGeneration'));
27 $this->arguments[
'name'] =
'';
29 $this->viewHelper->initializeArguments();
36 $this->tagBuilder->expects($this->once())->method(
'setTagName')->with(
'input');
38 $this->viewHelper->initialize();
39 $this->viewHelper->render();
46 $mockTagBuilder = $this->getMock(
'TYPO3\\CMS\\Fluid\\Core\\ViewHelper\\TagBuilder', array(
'addAttribute',
'setContent',
'render'), array(),
'', FALSE);
47 $mockTagBuilder->expects($this->at(0))->method(
'addAttribute')->with(
'type',
'file');
48 $mockTagBuilder->expects($this->at(1))->method(
'addAttribute')->with(
'name',
'someName');
49 $this->viewHelper->expects($this->at(0))->method(
'registerFieldNameForFormTokenGeneration')->with(
'someName[name]');
50 $this->viewHelper->expects($this->at(1))->method(
'registerFieldNameForFormTokenGeneration')->with(
'someName[type]');
51 $this->viewHelper->expects($this->at(2))->method(
'registerFieldNameForFormTokenGeneration')->with(
'someName[tmp_name]');
52 $this->viewHelper->expects($this->at(3))->method(
'registerFieldNameForFormTokenGeneration')->with(
'someName[error]');
53 $this->viewHelper->expects($this->at(4))->method(
'registerFieldNameForFormTokenGeneration')->with(
'someName[size]');
54 $mockTagBuilder->expects($this->once())->method(
'render');
55 $this->viewHelper->_set(
'tag', $mockTagBuilder);
60 $this->viewHelper->setViewHelperNode(
new \
TYPO3\CMS\
Fluid\Tests\Unit\ViewHelpers\Form\Fixtures\EmptySyntaxTreeNode());
61 $this->viewHelper->initialize();
62 $this->viewHelper->render();
69 $this->viewHelper->expects($this->once())->method(
'setErrorClassAttribute');
70 $this->viewHelper->render();
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)