diff --git a/test/libraries/PMA_sanitize_test.php b/test/libraries/PMA_sanitize_test.php index a0dcb192d1..37a4e51c74 100644 --- a/test/libraries/PMA_sanitize_test.php +++ b/test/libraries/PMA_sanitize_test.php @@ -62,12 +62,28 @@ class PMA_Sanitize_Test extends PHPUnit_Framework_TestCase * Tests links to documentation. * * @return void + * + * @dataProvider docLinks */ - public function testDoc() + public function testDoc($link, $expected) { $this->assertEquals( - 'doclink', - PMA_sanitize('[doc@foo]doclink[/doc]') + 'doclink', + PMA_sanitize('[doc@' . $link . ']doclink[/doc]') + ); + } + + /** + * Data provider for sanitize [doc@foo] markup + * + * @return array + */ + public function docLinks() + { + return array( + array('foo', 'setup.html%23foo'), + array('cfg_TitleTable', 'config.html%23cfg_TitleTable'), + array('faq3-11', 'faq.html%23faq3-11'), ); }