TYPO3CMS
9.5
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Files
File List
File Members
All
$
d
e
r
u
Functions
Variables
$
e
r
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
RteHtmlParserTest.php
Go to the documentation of this file.
1
<?php
2
declare(strict_types = 1);
3
namespace
TYPO3\CMS\Core\Tests\UnitDeprecated\Html
;
4
5
/*
6
* This file is part of the TYPO3 CMS project.
7
*
8
* It is free software; you can redistribute it and/or modify it under
9
* the terms of the GNU General Public License, either version 2
10
* of the License, or any later version.
11
*
12
* For the full copyright and license information, please read the
13
* LICENSE.txt file that was distributed with this source code.
14
*
15
* The TYPO3 project - inspiring people to share!
16
*/
17
18
use
TYPO3\CMS\Core\Html\RteHtmlParser
;
19
use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
20
24
class
RteHtmlParserTest
extends
UnitTestCase
25
{
29
protected
$resetSingletonInstances
=
true
;
30
34
protected
$subject
;
35
36
protected
function
setUp
(): void
37
{
38
$this->subject =
new
RteHtmlParser
();
39
$this->subject->procOptions = [
40
'allowTagsOutside'
=>
'hr, address'
,
41
'overruleMode'
=>
'default'
42
];
43
}
44
48
public
static
function
linkWithAtSignCorrectlyTransformedOnWayToRTEProvider
(): array
49
{
50
return
[
51
'external url with @ sign'
=> [
52
'<link http://www.example.org/at@sign>link text</link>'
,
53
'<p><a href="http://www.example.org/at@sign">link text</a></p>'
54
],
55
'email address with @ sign'
=> [
56
'<link name@example.org - mail "Opens window for sending email">link text</link>'
,
57
'<p><a href="mailto:name@example.org" class="mail" title="Opens window for sending email">link text</a></p>'
58
]
59
];
60
}
61
68
public
function
linkWithAtSignCorrectlyTransformedOnWayToRTE
(
string
$content,
string
$expectedResult): void
69
{
70
$thisConfig = [
'proc.'
=> $this->subject->procOptions];
71
$this->assertEquals($expectedResult, $this->subject->RTE_transform($content, [],
'rte'
, $thisConfig));
72
}
73
}
TYPO3\CMS\Core\Tests\UnitDeprecated\Html\RteHtmlParserTest\linkWithAtSignCorrectlyTransformedOnWayToRTE
linkWithAtSignCorrectlyTransformedOnWayToRTE(string $content, string $expectedResult)
Definition:
RteHtmlParserTest.php:66
TYPO3\CMS\Core\Tests\UnitDeprecated\Html\RteHtmlParserTest\$subject
RteHtmlParser $subject
Definition:
RteHtmlParserTest.php:32
TYPO3\CMS\Core\Tests\UnitDeprecated\Html\RteHtmlParserTest\$resetSingletonInstances
bool $resetSingletonInstances
Definition:
RteHtmlParserTest.php:28
TYPO3\CMS\Core\Tests\UnitDeprecated\Html\RteHtmlParserTest\setUp
setUp()
Definition:
RteHtmlParserTest.php:34
TYPO3\CMS\Core\Html\RteHtmlParser
Definition:
RteHtmlParser.php:40
TYPO3\CMS\Core\Tests\UnitDeprecated\Html\RteHtmlParserTest
Definition:
RteHtmlParserTest.php:25
TYPO3\CMS\Core\Tests\UnitDeprecated\Html\RteHtmlParserTest\linkWithAtSignCorrectlyTransformedOnWayToRTEProvider
static linkWithAtSignCorrectlyTransformedOnWayToRTEProvider()
Definition:
RteHtmlParserTest.php:46
TYPO3\CMS\Core\Tests\UnitDeprecated\Html
Definition:
RteHtmlParserTest.php:3
doxygen
typo3
sysext
core
Tests
UnitDeprecated
Html
RteHtmlParserTest.php
Generated on Tue Oct 5 2021 01:57:24 for TYPO3CMS by
1.8.18