diff --git a/htdocs/sql/test/PMA_sanitize_test.php b/htdocs/sql/test/PMA_sanitize_test.php new file mode 100755 --- /dev/null +++ b/htdocs/sql/test/PMA_sanitize_test.php @@ -0,0 +1,42 @@ +assertEquals('[a@javascript:alert(\'XSS\');@target]link', + PMA_sanitize('[a@javascript:alert(\'XSS\');@target]link[/a]')); + } + + public function testLink() + { + $this->assertEquals('link', + PMA_sanitize('[a@http://www.phpmyadmin.net/@target]link[/a]')); + } + + public function testHtmlTags() + { + $this->assertEquals('<div onclick="">', + PMA_sanitize('
')); + } + + public function testBbcoe() + { + $this->assertEquals('strong', + PMA_sanitize('[b]strong[/b]')); + } +} +?> \ No newline at end of file