diff --git a/_test/tests/inc/changelog_hasrevisions.test.php b/_test/tests/inc/changelog_hasrevisions.test.php new file mode 100644 index 0000000000000000000000000000000000000000..cace7b244484d933a7f18d8d4e37e97f87155d8d --- /dev/null +++ b/_test/tests/inc/changelog_hasrevisions.test.php @@ -0,0 +1,32 @@ +<?php + +/** + * Tests for if a page has revisions with hasRevisions() + * + * This class uses the files: + * - data/meta/mailinglist.changes + */ +class changelog_hasrevisions_test extends DokuWikiTest { + + /** + * test page has revisions + */ + function test_hasrevisions() { + $id = 'mailinglist'; + + $pagelog = new PageChangeLog($id); + $result = $pagelog->hasRevisions(); + $this->assertTrue($result); + } + + /** + * test page has no revisions + */ + function test_norevisions() { + $id = 'nonexist'; + + $pagelog = new PageChangeLog($id); + $result = $pagelog->hasRevisions(); + $this->assertFalse($result); + } +}