namespace pharext;
+require __DIR__."/../../autoload.php";
+
+use pharext\Cli\Args as CliArgs;
+use pharext\Cli\Command as CliCommand;
+
class CliCommandTest extends \PHPUnit_Framework_TestCase
{
use CliCommand;
$this->expectOutputString(<<<EOF
Usage:
- $ testprog [-hvqs] [-p|-n|-c <arg>]
+ $ testprog [-hvq] [-p|-n|-c <arg>] [-s [<arg>]]
-h|--help Display help
-v|--verbose More output
-q|--quiet Less output
-p|--prefix <arg> PHP installation prefix if phpize is not in \$PATH, e.g. /opt/php7
-n|--common-name <arg> PHP common program name, e.g. php5 or zts-php [php]
- -c|--configure <arg> Additional extension configure flags, e.g. -c --with-flag
+ -c|--configure <arg> Additional extension configure flags, e.g. -c --with-flag (MULTIPLE)
-s|--sudo [<arg>] Installation might need increased privileges [sudo -S %s]