25 $this->viewHelper = $this->getMock(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper', array(
'renderChildren'));
32 $this->assertFalse($this->viewHelper->isEscapingInterceptorEnabled());
39 $this->viewHelper->expects($this->never())->method(
'renderChildren');
40 $actualResult = $this->viewHelper->render(
'Some string');
41 $this->assertEquals(
'Some string', $actualResult);
48 $this->viewHelper->expects($this->atLeastOnce())->method(
'renderChildren')->will($this->returnValue(
'Some string'));
49 $actualResult = $this->viewHelper->render();
50 $this->assertEquals(
'Some string', $actualResult);
57 $source =
'This is a sample text without special characters. <> &©"\'';
58 $actualResult = $this->viewHelper->render($source);
59 $this->assertSame($source, $actualResult);
66 $source =
'Some special characters: & " \' < > *';
67 $expectedResult =
'Some special characters: & " \' < > *';
68 $actualResult = $this->viewHelper->render($source);
69 $this->assertEquals($expectedResult, $actualResult);
76 $source =
'Some special characters: & " \' < > *';
77 $expectedResult =
'Some special characters: & " \' < > *';
78 $actualResult = $this->viewHelper->render($source, TRUE);
79 $this->assertEquals($expectedResult, $actualResult);
86 $source = utf8_decode(
'Some special characters: & " \' < > *');
87 $expectedResult =
'Some special characters: & " \' < > *';
88 $actualResult = $this->viewHelper->render($source, FALSE,
'ISO-8859-1');
89 $this->assertEquals($expectedResult, $actualResult);
96 $source = new \stdClass();
97 $actualResult = $this->viewHelper->render($source);
98 $this->assertSame($source, $actualResult);