diff options
Diffstat (limited to '_test')
-rw-r--r-- | _test/tests/inc/PageUtilsIsHiddenPage.test.php (renamed from _test/tests/inc/pageutils_isHiddenPage.test.php) | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/_test/tests/inc/pageutils_isHiddenPage.test.php b/_test/tests/inc/PageUtilsIsHiddenPage.test.php index 8f2fcebea..153d0e8f6 100644 --- a/_test/tests/inc/pageutils_isHiddenPage.test.php +++ b/_test/tests/inc/PageUtilsIsHiddenPage.test.php @@ -1,6 +1,6 @@ <?php -class inc_pageutils_isHiddenPage extends DokuWikiTest { +class PageUtilsIsHiddenPageTest extends DokuWikiTest { function prepare($hidePages = '^:test$', $act = 'show') { global $conf; @@ -33,5 +33,17 @@ class inc_pageutils_isHiddenPage extends DokuWikiTest { $this->assertFalse(isHiddenPage('another')); } + function testEventHandler() { + global $EVENT_HANDLER; + $this->prepare(); + $EVENT_HANDLER->register_hook('PAGEUTILS_ID_HIDEPAGE', 'BEFORE', $this, 'alwaysHide'); + + $this->assertFalse(isHiddenPage('test')); + } + + function alwaysHide(Doku_Event &$event, $params) { + $event->data['hide'] = true; + } + } //Setup VIM: ex: et ts=4 : |