]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - tests/unit/lib/SetupWiki.php
added testImportOldMarkup
[SourceForge/phpwiki.git] / tests / unit / lib / SetupWiki.php
1 <?php
2 /**
3  * Check if all pgsrc files import without failure
4  */
5
6 require_once 'lib/loadsave.php';
7 require_once 'PHPUnit.php';
8
9 class SetupWiki extends PHPUnit_TestCase {
10     function SetupWiki($name) {
11        $this->PHPUnit_TestCase($name);
12     }
13
14     function testImportOldMarkup() {
15         global $request;
16         $dbi = $request->getDbh();
17         $pagename = 'OldMarkupTestPage';
18         $dbi->deletePage($pagename);
19         $this->assertFalse($dbi->isWikiPage($pagename));
20
21         $request->setArg('source', FindFile('pgsrc/'.$pagename));
22         $request->setArg('overwrite', 1);
23         LoadAny($request, $request->getArg('source'));
24         $this->assertTrue($dbi->isWikiPage($pagename));
25     }
26
27     function testSetupWiki() {
28         global $request;
29
30         $dbi = $request->getDbh();
31         $dbi->deletePage('HomePage');
32         $this->assertFalse($dbi->isWikiPage('HomePage'));
33
34         $request->setArg('source', FindFile('pgsrc'));
35         $request->setArg('overwrite', 1);
36         LoadAny($request, $request->getArg('source'));
37         
38         $this->assertTrue($dbi->isWikiPage('HomePage'));
39     }
40 }
41
42
43 ?>