summaryrefslogtreecommitdiff
path: root/_test
diff options
context:
space:
mode:
authorDominik Eckelmann <eckelmann@cosmocode.de>2012-10-31 16:33:22 +0100
committerDominik Eckelmann <eckelmann@cosmocode.de>2012-10-31 16:33:22 +0100
commitd12bd962d0cacbaad479be04cc953c607212756f (patch)
tree939e4ae8896e23ab799cf502c255b95a796a667b /_test
parentc3d972e6c0d77cdfb973893a36bb4bd949840e72 (diff)
downloadrpg-d12bd962d0cacbaad479be04cc953c607212756f.tar.gz
rpg-d12bd962d0cacbaad479be04cc953c607212756f.tar.bz2
added test for isHiddenPage()
Diffstat (limited to '_test')
-rw-r--r--_test/tests/inc/pageutils_isHiddenPage.test.php37
1 files changed, 37 insertions, 0 deletions
diff --git a/_test/tests/inc/pageutils_isHiddenPage.test.php b/_test/tests/inc/pageutils_isHiddenPage.test.php
new file mode 100644
index 000000000..8f2fcebea
--- /dev/null
+++ b/_test/tests/inc/pageutils_isHiddenPage.test.php
@@ -0,0 +1,37 @@
+<?php
+
+class inc_pageutils_isHiddenPage extends DokuWikiTest {
+
+ function prepare($hidePages = '^:test$', $act = 'show') {
+ global $conf;
+ global $ACT;
+ $conf['hidepages'] = $hidePages;
+ $ACT = $act;
+ }
+
+ function testHiddenOff(){
+ $this->prepare('');
+
+ $this->assertFalse(isHiddenPage('test'));
+ }
+
+ function testHiddenOffAdmin(){
+ $this->prepare('^:test$', 'admin');
+
+ $this->assertFalse(isHiddenPage('test'));
+ }
+
+ function testHiddenOnMatch(){
+ $this->prepare();
+
+ $this->assertTrue(isHiddenPage('test'));
+ }
+
+ function testHiddenOnNoMatch(){
+ $this->prepare();
+
+ $this->assertFalse(isHiddenPage('another'));
+ }
+
+}
+//Setup VIM: ex: et ts=4 :