Exemplo n.º 1
0
    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();
    }
Exemplo n.º 2
0
    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'));
    }
Exemplo n.º 3
0
 static function insert($point_name)
 {
     echo "/****** point {$point_name} */\r\n" . POINT::get($point_name) . "/****finish point {$point_name} *//*\r\n";
 }