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);
+    }
+}