1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-12 01:25:01 +02:00

Preparation for merge with e107 repository

Moved all test files to e107_tests subdirectory
This commit is contained in:
Deltik
2019-11-27 11:18:53 -06:00
parent a07bc04280
commit e49ee50d31
206 changed files with 5 additions and 10 deletions

View File

@@ -0,0 +1,147 @@
<?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()
{
}*/
}