TYPO3
7.6
Users
bogdan
Projects
Kapeli
Resources
Dash
Docsets
TYPO3
src
typo3
sysext
fluid
Tests
Unit
ViewHelpers
Uri
Uri/EmailViewHelperTest.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\Uri;
3
4
/* *
5
* This script is backported from the FLOW3 package "TYPO3.Fluid". *
6
* *
7
* It is free software; you can redistribute it and/or modify it under *
8
* the terms of the GNU Lesser General Public License, either version 3 *
9
* of the License, or (at your option) any later version. *
10
* *
11
* *
12
* This script is distributed in the hope that it will be useful, but *
13
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- *
14
* TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser *
15
* General Public License for more details. *
16
* *
17
* You should have received a copy of the GNU Lesser General Public *
18
* License along with the script. *
19
* If not, see http://www.gnu.org/licenses/lgpl.html *
20
* *
21
* The TYPO3 project - inspiring people to share! *
22
* */
23
use
TYPO3\CMS\Fluid\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase
;
24
use
TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper
;
25
use
TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer
;
26
30
class
EmailViewHelperTest
extends
ViewHelperBaseTestcase
31
{
35
protected
$viewHelper
;
36
37
protected
function
setUp
()
38
{
39
parent::setUp();
40
$GLOBALS
[
'TSFE'
] = new \stdClass();
41
$GLOBALS
[
'TSFE'
]->cObj = $this->getMock(ContentObjectRenderer::class, array(), array(),
''
,
false
);
42
$this->viewHelper =
new
EmailViewHelper
();
43
$this->
injectDependenciesIntoViewHelper
($this->viewHelper);
44
$this->viewHelper->initializeArguments();
45
}
46
50
public
function
renderReturnsFirstResultOfGetMailTo
()
51
{
52
$this->viewHelper->initialize();
53
$actualResult = $this->viewHelper->render(
'some@email.tld'
);
54
$this->assertEquals(
'mailto:some@email.tld'
, $actualResult);
55
}
56
}
Generated on Wed Nov 11 2015 01:51:54 for TYPO3 by
1.8.3