dumphtml.php

来自「PhpWiki是sourceforge的一个开源项目」· PHP 代码 · 共 53 行

PHP
53
字号
<?php/** * 2nd important test: *   Check if all standard pages can be rendered (dumped) */require_once 'lib/loadsave.php';require_once 'PHPUnit.php';class DumpHtml extends phpwiki_TestCase {    function _dumpPage($pagename) {        global $request, $cur_dir;        $request->setArg('directory',$cur_dir.'/.dumphtml');        $request->setArg('pages', $pagename);        $request->setArg('action', 'dumphtml');        unlink($cur_dir."/.dumphtml/$pagename.html");        DumpHtmlToDir($request);        $this->assertTrue(file_exists($cur_dir."/.dumphtml/$pagename.html"));     }    /* at first dump some problematic pages */    function test01RateIt() {        $this->_dumpPage('RateIt');    }    function test02OrphanedPages() {        $this->_dumpPage('OrphanedPages');    }    function test03OldTextFormattingRules() {        $this->_dumpPage('OldTextFormattingRules');    }    function test04LinkDatabase() {        $this->_dumpPage('LinkDatabase');    }    /* finally all. esp. with start_debug=1 this needs some time... */    function test99DumpHtml() {        global $request, $cur_dir;        $request->setArg('directory',$cur_dir.'/.dumphtml');        purge_dir($cur_dir."/.dumphtml");        purge_dir($cur_dir."/.dumphtml/images");        $request->setArg('pages','');        //FIXME: LinkDatabase doesn't work for DumpHtmlToDir        //$request->setArg('exclude','LinkDatabase');  // this does not work with format=text => exit        DumpHtmlToDir($request);        $this->assertTrue(file_exists($cur_dir."/.dumphtml/HomePage.html"));     }}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?