function testHtml2Js() { $data = <<<HTML <!doctype html> <html> <script type="text/javascript"> alert(11);// it's a joke /** * test1 */ alert(2); /** * document! */ </script> <style> /* kdncdskc */ * {margin:0} </style> <body> <!-- hello! --> Hello! </body> HTML; $result = '<!doctype html> <html><script type=\\"text/javascript\\">\\nalert(11);\\nalert(2);\\n</script><style> * {margin:0} </style><body>Hello!</body>'; $preprocessor = preprocessor::instance(); POINT::inline('test', $data); $this->assertEquals(POINT::get('test', 'html2js'), $result); POINT::clear(); }
function testMarkdown1() { $data = <<<MARKDOWN # Hello It's a trap MARKDOWN; $result = <<<HTML <h1>Hello</h1> <p>It's a trap</p> HTML; POINT::clear(); POINT::inline('test1', $data); $this->assertEquals(str_replace("\r\n", "\n", $result), POINT::get('test1', 'markdown-html')); }