From 6c7a4266410070d30f8f6bcdf9c9e67f3d6478e3 Mon Sep 17 00:00:00 2001 From: Andrey Andreev Date: Mon, 19 Jun 2017 11:33:58 +0300 Subject: [ci skip] 3.1.5 release --- tests/codeigniter/helpers/security_helper_test.php | 64 ---------------------- 1 file changed, 64 deletions(-) delete mode 100644 tests/codeigniter/helpers/security_helper_test.php (limited to 'tests/codeigniter/helpers/security_helper_test.php') diff --git a/tests/codeigniter/helpers/security_helper_test.php b/tests/codeigniter/helpers/security_helper_test.php deleted file mode 100644 index effd3ec02..000000000 --- a/tests/codeigniter/helpers/security_helper_test.php +++ /dev/null @@ -1,64 +0,0 @@ -helper('security'); - $obj = new stdClass; - $obj->security = new Mock_Core_Security(); - $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_do_hash() - { - $md5 = md5('foo'); - $sha1 = sha1('foo'); - - $algos = hash_algos(); - $algo_results = array(); - foreach ($algos as $k => $v) - { - $algo_results[$v] = hash($v, 'foo'); - } - - $this->assertEquals($sha1, do_hash('foo')); - $this->assertEquals($sha1, do_hash('foo', 'sha1')); - $this->assertEquals($md5, do_hash('foo', 'md5')); - $this->assertEquals($md5, do_hash('foo', 'foobar')); - - // Test each algorithm available to PHP - foreach ($algo_results as $algo => $result) - { - $this->assertEquals($result, do_hash('foo', $algo)); - } - } - - 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('Who needs CSS when you have a spacer.gif?')); - } - - function test_encode_php_tags() - { - $this->assertEquals('<? echo $foo; ?>', encode_php_tags('')); - } - -} \ No newline at end of file -- cgit v1.2.3-24-g4f1b