From 4069409ef11fca81f86ea3cb126d3d6d55a2890f Mon Sep 17 00:00:00 2001 From: peterfromearth <coder@peterfromearth.de> Date: Sat, 22 Sep 2018 11:35:32 +0200 Subject: [PATCH] add test for hasRevision() --- .../tests/inc/changelog_hasrevisions.test.php | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 _test/tests/inc/changelog_hasrevisions.test.php diff --git a/_test/tests/inc/changelog_hasrevisions.test.php b/_test/tests/inc/changelog_hasrevisions.test.php new file mode 100644 index 000000000..cace7b244 --- /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); + } +} -- GitLab