Merge pull request from ArthurHoaro/plugins/param-desc

Add a description to plugin parameters
This commit is contained in:
VirtualTam 2016-08-13 14:48:51 +02:00 committed by GitHub
commit 8758bb0ac8
8 changed files with 37 additions and 18 deletions

View file

@ -79,8 +79,14 @@ class PluginManagerTest extends PHPUnit_Framework_TestCase
$this->pluginManager->load(array(self::$pluginName));
$expectedParameters = array(
'pop' => '',
'hip' => '',
'pop' => array(
'value' => '',
'desc' => 'pop description',
),
'hip' => array(
'value' => '',
'desc' => '',
),
);
$meta = $this->pluginManager->getPluginsMeta();
$this->assertEquals('test plugin', $meta[self::$pluginName]['description']);

View file

@ -101,9 +101,9 @@ class ConfigPluginTest extends PHPUnit_Framework_TestCase
$plugins = array(
'plugin_name' => array(
'parameters' => array(
'param1' => true,
'param2' => false,
'param3' => '',
'param1' => array('value' => true),
'param2' => array('value' => false),
'param3' => array('value' => ''),
)
)
);
@ -114,8 +114,8 @@ class ConfigPluginTest extends PHPUnit_Framework_TestCase
);
$result = load_plugin_parameter_values($plugins, $parameters);
$this->assertEquals('value1', $result['plugin_name']['parameters']['param1']);
$this->assertEquals('value2', $result['plugin_name']['parameters']['param2']);
$this->assertEquals('', $result['plugin_name']['parameters']['param3']);
$this->assertEquals('value1', $result['plugin_name']['parameters']['param1']['value']);
$this->assertEquals('value2', $result['plugin_name']['parameters']['param2']['value']);
$this->assertEquals('', $result['plugin_name']['parameters']['param3']['value']);
}
}

View file

@ -1,2 +1,4 @@
description="test plugin"
parameters="pop;hip"
parameters="pop;hip"
parameter.pop="pop description"
parameter.hip=