diff options
author | Tobias Sarnowski <sarnowski@cosmocode.de> | 2012-04-18 09:28:04 +0200 |
---|---|---|
committer | Tobias Sarnowski <sarnowski@cosmocode.de> | 2012-04-18 09:28:04 +0200 |
commit | 32f9c1842012717be9d1e92107ee4687c535702e (patch) | |
tree | 63c77573b7d883e6042e263eb0a1877624fa4ba8 /_testing/tests/testing | |
parent | f9b8008a4ccae56009894e4052dba80752d562bc (diff) | |
download | rpg-32f9c1842012717be9d1e92107ee4687c535702e.tar.gz rpg-32f9c1842012717be9d1e92107ee4687c535702e.tar.bz2 |
fixed broken plugin system
Diffstat (limited to '_testing/tests/testing')
-rw-r--r-- | _testing/tests/testing/inttests_plugins.test.php | 31 | ||||
-rw-r--r-- | _testing/tests/testing/inttests_plugins_default.test.php | 24 |
2 files changed, 31 insertions, 24 deletions
diff --git a/_testing/tests/testing/inttests_plugins.test.php b/_testing/tests/testing/inttests_plugins.test.php index bf3775b26..ac6d1ee45 100644 --- a/_testing/tests/testing/inttests_plugins.test.php +++ b/_testing/tests/testing/inttests_plugins.test.php @@ -5,32 +5,15 @@ */ class InttestsPluginsTest extends DokuWikiTest { - function testTestingPluginEnabled() { - global $EVENT_HANDLER, $plugin_controller; - - $this->assertTrue( - $plugin_controller->enable('testing'), - 'Could not enable testing plugin.' + function setUp() { + $this->pluginsEnabled = array( + 'testing' ); - $request = new TestRequest(); - $hookTriggered = false; - - $EVENT_HANDLER->register_hook('TESTING_PLUGIN_INSTALLED', 'AFTER', null, - function() use (&$hookTriggered) { - $hookTriggered = true; - } - ); - - $request->execute(); - - $this->assertTrue($hookTriggered, 'Testing plugin did not trigger!'); + parent::setUp(); } - /** - * @depends testTestingPluginEnabled - */ - function testTestingPluginDisabledDefault() { + function testTestingPluginEnabled() { global $EVENT_HANDLER; $request = new TestRequest(); @@ -44,6 +27,6 @@ class InttestsPluginsTest extends DokuWikiTest { $request->execute(); - $this->assertFalse($hookTriggered, 'Testing plugin did trigger!'); - } + $this->assertTrue($hookTriggered, 'Testing plugin did not trigger!'); + } } diff --git a/_testing/tests/testing/inttests_plugins_default.test.php b/_testing/tests/testing/inttests_plugins_default.test.php new file mode 100644 index 000000000..a96dac931 --- /dev/null +++ b/_testing/tests/testing/inttests_plugins_default.test.php @@ -0,0 +1,24 @@ +<?php + +/** + * @group integration + */ +class InttestsPluginsDefaultTest extends DokuWikiTest { + + function testTestingPluginDisabledDefault() { + global $EVENT_HANDLER; + + $request = new TestRequest(); + $hookTriggered = false; + + $EVENT_HANDLER->register_hook('TESTING_PLUGIN_INSTALLED', 'AFTER', null, + function() use (&$hookTriggered) { + $hookTriggered = true; + } + ); + + $request->execute(); + + $this->assertFalse($hookTriggered, 'Testing plugin did trigger!'); + } +} |