1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-04 13:47:31 +02:00

isBbcode and isHtml() tests

This commit is contained in:
Cameron
2019-02-14 14:58:11 -08:00
parent cdd164a7c7
commit 63dfdd32ff
2 changed files with 45 additions and 4 deletions

View File

@@ -932,12 +932,14 @@
*/ */
public function testIsInstalled() public function testIsInstalled()
{ {
$result = $this->e107::isInstalled('user'); $obj = $this->e107;
$result = $obj::isInstalled('user');
// var_dump($result); // var_dump($result);
$this->assertTrue($result); $this->assertTrue($result);
$result = $this->e107::isInstalled('news'); $result = $obj::isInstalled('news');
// var_dump($result); // var_dump($result);
$this->assertTrue($result); $this->assertTrue($result);

View File

@@ -514,17 +514,56 @@ TMP;
{ {
} }
*/
public function testIsBBcode() public function testIsBBcode()
{ {
$tests = array(
0 => array("My Simple Text", false), // input , expected result
1 => array("<hr />", false),
2 => array("[b]Bbcode[/b]", true),
3 => array("<div class='something'>[code]something[/code]</div>", false),
4 => array("[code]&lt;b&gt;someting&lt;/b&gt;[/code]", true),
5 => array("[html]something[/html]", false),
6 => array("http://something.com/index.php?what=ever", false)
);
foreach($tests as $val)
{
list($input, $expected) = $val;
$actual = $this->tp->isBbcode($input);
$this->assertEquals($expected, $actual, $input);
}
} }
public function testIsHtml() public function testIsHtml()
{ {
$tests = array(
0 => array("My Simple Text", false), // input , expected result
1 => array("<hr />", true),
2 => array("[b]Bbcode[/b]", false),
3 => array("<div class='something'>[code]something[/code]</div>", true),
4 => array("[code]&lt;b&gt;someting&lt;/b&gt;[/code]", false),
5 => array("[html]something[/html]", true),
6 => array("http://something.com/index.php?what=ever", false)
);
foreach($tests as $val)
{
list($input, $expected) = $val;
$actual = $this->tp->isHtml($input);
$this->assertEquals($expected, $actual, $input);
} }
}
/*
public function testIsJSON() public function testIsJSON()
{ {
@@ -560,7 +599,7 @@ TMP;
$result = $tp->makeClickable($email, 'email', array('sub' => '[email]')); $result = $tp->makeClickable($email, 'email', array('sub' => '[email]'));
$this->assertContains('[email]</a>', $result); $this->assertContains('[email]</>', $result);
// ----- // -----