assertEquals($target, PMA_escapeJsString($source)); } /** * Data provider for testEscape * * @return array data for testEscape test case */ public function escapeDataProvider() { return array( array('\\\';', '\';'), array('\r\n\\\'"), array('\\\';[XSS]', '\';[XSS]'), array( '[HTML]', '[HTML]' ), array('\"\\\'\\\\\\\'\"', '"\'\\\'"'), array("\\\\\'\'\'\'\'\'\'\'\'\'\'\'\\\\", "\\''''''''''''\\") ); } }