Skip to content
Snippets Groups Projects
Commit d8deaf4a authored by Andreas Gohr's avatar Andreas Gohr
Browse files

removed hook method from TestRequest

parent 3ab58ffe
No related branches found
No related tags found
No related merge requests found
......@@ -211,11 +211,6 @@ abstract class DokuWikiTest extends PHPUnit_Framework_TestCase {
// Helper class to execute a fake request
class TestRequest {
function hook($hook, $step, $function) {
global $EVENT_HANDLER;
$null = null;
$EVENT_HANDLER->register_hook($hook, $step, $null, $function);
}
function execute() {
global $output_buffer;
......
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
bootstrap="bootstrap.php"
convertNoticesToExceptions="false"
backupGlobals="yes">
bootstrap="bootstrap.php"
convertNoticesToExceptions="false"
backupGlobals="yes">
<testsuites>
<testsuite name="DokuWiki Tests">
......
......@@ -5,16 +5,20 @@
*/
class InttestsHooksTest extends DokuWikiTest {
function testHookTriggering() {
$request = new TestRequest();
function testHookTriggering() {
global $EVENT_HANDLER;
$hookTriggered = false;
$request->hook('TPL_CONTENT_DISPLAY', 'AFTER', function() use (&$hookTriggered) {
$hookTriggered = true;
});
$request = new TestRequest();
$hookTriggered = false;
$request->execute();
$EVENT_HANDLER->register_hook('TPL_CONTENT_DISPLAY', 'AFTER', null,
function() use (&$hookTriggered) {
$hookTriggered = true;
}
);
$this->assertTrue($hookTriggered, 'Hook was not triggered as expected!');
}
$request->execute();
$this->assertTrue($hookTriggered, 'Hook was not triggered as expected!');
}
}
......@@ -12,9 +12,8 @@ class InttestsScopeTest extends DokuWikiTest {
$conf['foo'] = 'bar';
global $EVENT_HANDLER;
$null = null;
$self = $this;
$EVENT_HANDLER->register_hook('DOKUWIKI_STARTED', 'AFTER', $null,
$EVENT_HANDLER->register_hook('DOKUWIKI_STARTED', 'AFTER', null,
function() use ($self) {
$self->triggered = true;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment