helper('security');
$obj = new stdClass;
$obj->security = new Mock_Core_Security('UTF-8');
$this->ci_instance($obj);
}
function test_xss_clean()
{
$this->assertEquals('foo', xss_clean('foo'));
$this->assertEquals("Hello, i try to [removed]alert('Hack');[removed] your site", xss_clean("Hello, i try to your site"));
}
function test_sanitize_filename()
{
$this->assertEquals('hello.doc', sanitize_filename('hello.doc'));
$filename = './';
$this->assertEquals('foo', sanitize_filename($filename));
}
function test_strip_image_tags()
{
$this->assertEquals('http://example.com/spacer.gif', strip_image_tags('http://example.com/spacer.gif'));
$this->assertEquals('http://example.com/spacer.gif', strip_image_tags(''));
}
function test_encode_php_tags()
{
$this->assertEquals('<? echo $foo; ?>', encode_php_tags(' echo $foo; ?>'));
}
}