mirror of
https://github.com/e107inc/e107.git
synced 2025-06-17 14:29:13 +02:00
148 lines
2.1 KiB
PHP
148 lines
2.1 KiB
PHP
<?php
|
|
/**
|
|
* e107 website system
|
|
*
|
|
* Copyright (C) 2008-2018 e107 Inc (e107.org)
|
|
* Released under the terms and conditions of the
|
|
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
|
|
*
|
|
*/
|
|
|
|
|
|
class eHelperTest extends \Codeception\Test\Unit
|
|
{
|
|
/** @var eHelper */
|
|
protected $hp;
|
|
|
|
protected function _before()
|
|
{
|
|
try
|
|
{
|
|
$this->hp = $this->make('eHelper');
|
|
}
|
|
catch (Exception $e)
|
|
{
|
|
$this->fail("Couldn't load eHelper object");
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
|
|
public function testFormatMetaTitle()
|
|
{
|
|
|
|
}
|
|
|
|
public function testFormatMetaKeys()
|
|
{
|
|
|
|
}
|
|
|
|
public function testGetMemoryUsage()
|
|
{
|
|
|
|
}
|
|
|
|
public function testUnderscore()
|
|
{
|
|
|
|
}
|
|
|
|
public function testFormatMetaDescription()
|
|
{
|
|
|
|
}
|
|
|
|
public function testSecureIdAttr()
|
|
{
|
|
|
|
}
|
|
*/
|
|
public function testTitle2sefFromPlainText()
|
|
{
|
|
$actual = $this->hp->title2sef('Plain text test');
|
|
$expected = 'plain-text-test';
|
|
|
|
$this->assertEquals($expected, $actual);
|
|
}
|
|
|
|
public function testTitle2sefFromPlainTextStripSpecialChars()
|
|
{
|
|
$actual = $this->hp->title2sef('Plain text test with special chars !()+*+#"\'\\');
|
|
$expected = 'plain-text-test-with-special-chars';
|
|
|
|
$this->assertEquals($expected, $actual);
|
|
}
|
|
|
|
public function testTitle2sefFromBbcodeText()
|
|
{
|
|
$actual = $this->hp->title2sef('BBCode [b]text[/b] test [img]logo.png[/img]');
|
|
$expected = 'bbcode-text-test';
|
|
|
|
$this->assertEquals($expected, $actual);
|
|
}
|
|
|
|
public function testTitle2sefFromHtmlText()
|
|
{
|
|
$actual = $this->hp->title2sef('HTML <b>text</b> test <img src="logo.png" />');
|
|
$expected = 'html-text-test';
|
|
|
|
$this->assertEquals($expected, $actual);
|
|
}
|
|
|
|
/*
|
|
public function testCamelize()
|
|
{
|
|
|
|
}
|
|
|
|
public function testScParams()
|
|
{
|
|
|
|
}
|
|
|
|
public function testLabelize()
|
|
{
|
|
|
|
}
|
|
|
|
public function testSecureClassAttr()
|
|
{
|
|
|
|
}
|
|
|
|
public function testSecureStyleAttr()
|
|
{
|
|
|
|
}
|
|
|
|
public function testScDualParams()
|
|
{
|
|
|
|
}
|
|
|
|
public function testDasherize()
|
|
{
|
|
|
|
}
|
|
|
|
public function testParseMemorySize()
|
|
{
|
|
|
|
}
|
|
|
|
public function testBuildAttr()
|
|
{
|
|
|
|
}
|
|
|
|
public function testSecureSef()
|
|
{
|
|
|
|
}*/
|
|
|
|
|
|
|
|
}
|