mirror of
https://github.com/e107inc/e107.git
synced 2025-08-11 09:04:38 +02:00
Fixes #4403 - Parsing of [code]. Test added.
This commit is contained in:
@@ -458,10 +458,20 @@ while($row = $sql->fetch())
|
||||
'expected' => "<table class='table table-striped table-bordered bbcode-table'><tr>\n<td>cell</td>\n</tr></table>",
|
||||
),
|
||||
|
||||
4 => array(
|
||||
'text' => "Test\n[b]first line[/b][b]\nsecond line[/b]",
|
||||
'expected' => "Test<br /><strong class='bbcode bold bbcode-b'>first line</strong><strong class='bbcode bold bbcode-b'><br />second line</strong>",
|
||||
),
|
||||
|
||||
5 => array(
|
||||
'text' => "Test\n[code]1st [b]line[/b] of code[/code]\n[code]2nd line of code[/code]",
|
||||
'expected' => "Test<br /><pre class='prettyprint linenums code_highlight code-box bbcode-code' style='unicode-bidi: embed; direction: ltr'>1st [b]line[/b] of code</pre><pre class='prettyprint linenums code_highlight code-box bbcode-code' style='unicode-bidi: embed; direction: ltr'>2nd line of code</pre>",
|
||||
),
|
||||
|
||||
|
||||
);
|
||||
|
||||
foreach($tests as $var)
|
||||
foreach($tests as $index => $var)
|
||||
{
|
||||
$result = $this->tp->toHTML($var['text'], true);
|
||||
|
||||
@@ -471,15 +481,13 @@ while($row = $sql->fetch())
|
||||
continue;
|
||||
}
|
||||
|
||||
$this->assertEquals($var['expected'], $result);
|
||||
$this->assertEquals($var['expected'], $result, 'Test #'.$index.' failed.');
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function testParseTemplateWithEnabledCoreShortcodes()
|
||||
{
|
||||
$needle = '<ul class="nav navbar-nav nav-main ml-auto">';
|
||||
|
Reference in New Issue
Block a user