3 * Check if all pages can be rendered (dumped)
6 require_once 'lib/loadsave.php';
7 require_once 'PHPUnit.php';
9 class DumpHtml extends phpwiki_TestCase {
11 function _dumpPage($pagename) {
12 global $request, $cur_dir;
14 $request->setArg('directory','.dumphtml');
15 $request->setArg('pages',$pagename);
16 unlink($cur_dir."/.dumphtml/$pagename.html");
17 DumpHtmlToDir($request);
18 $this->assertTrue(file_exists($cur_dir."/.dumphtml/$pagename.html"));
21 /* at first dump some problematic pages */
22 function test01RateIt() {
23 $this->_dumpPage('RateIt');
25 function test02OrphanedPages() {
26 $this->_dumpPage('OrphanedPages');
28 function test03OldTextFormattingRules() {
29 $this->_dumpPage('OldTextFormattingRules');
32 /* finally all. esp. with start_debug=1 this needs some time... */
33 function test99DumpHtml() {
34 global $request, $cur_dir;
36 $request->setArg('directory','.dumphtml');
37 purge_dir($cur_dir."/.dumphtml");
38 purge_dir($cur_dir."/.dumphtml/images");
39 $request->setArg('pages','');
40 DumpHtmlToDir($request);
41 $this->assertTrue(file_exists($cur_dir."/.dumphtml/HomePage.html"));