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 + -
显示快捷键?