X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tests%2FPluginManagerTest.php;h=348082c763c2dde8a25c474ae0979248a6a9ad0e;hb=dea0ba28f950867532eae572e7bcda49e81bbcf0;hp=df2614b557d8cf94a03679531e3a4e125706a440;hpb=423e2a8b13dc0069c83f3e540f576aa1b89fe5d5;p=github%2Fshaarli%2FShaarli.git diff --git a/tests/PluginManagerTest.php b/tests/PluginManagerTest.php index df2614b5..348082c7 100644 --- a/tests/PluginManagerTest.php +++ b/tests/PluginManagerTest.php @@ -63,4 +63,23 @@ class PluginManagerTest extends PHPUnit_Framework_TestCase $pluginManager->load(array('nope', 'renope')); } + + /** + * Test plugin metadata loading. + */ + public function testGetPluginsMeta() + { + $pluginManager = PluginManager::getInstance(); + + PluginManager::$PLUGINS_PATH = self::$pluginPath; + $pluginManager->load(array(self::$pluginName)); + + $expectedParameters = array( + 'pop' => '', + 'hip' => '', + ); + $meta = $pluginManager->getPluginsMeta(); + $this->assertEquals('test plugin', $meta[self::$pluginName]['description']); + $this->assertEquals($expectedParameters, $meta[self::$pluginName]['parameters']); + } } \ No newline at end of file