cvs: pear-core /tests/PEAR_Command_Config/config-create test.phpt

From: Date: Fri, 26 Nov 2004 22:25:58 +0000
Subject: cvs: pear-core /tests/PEAR_Command_Config/config-create test.phpt
Groups: php.pear.cvs php.pear.core 
Request: Send a blank email to pear-cvs+get-26560@lists.php.net to get a copy of this message
cellog Fri Nov 26 17:25:58 2004 EDT Added files: /pear-core/tests/PEAR_Command_Config/config-create test.phpt Log: new test (finish PEAR_Command_Config) http://cvs.php.net/co.php/pear-core/tests/PEAR_Command_Config/config-create/test.phpt?r=1.1&p=1 Index: pear-core/tests/PEAR_Command_Config/config-create/test.phpt +++ pear-core/tests/PEAR_Command_Config/config-create/test.phpt --TEST-- config-create command --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php error_reporting(E_ALL); require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $e = $command->run('config-create', array(), array('/path/to/pear', $temp_path . DIRECTORY_SEPARATOR . 'remote.ini')); $phpunit->assertEquals(array ( 0 => array ( 'info' => array ( 'caption' => 'Configuration (channel pear.php.net):', 'data' => array ( 'Internet Access' => array ( 0 => array ( 0 => 'Auto-discover new Channels', 1 => 'auto_discover', 2 => NULL, ), 1 => array ( 0 => 'Default Channel', 1 => 'default_channel', 2 => 'pear.php.net', ), 2 => array ( 0 => 'HTTP Proxy Server Address', 1 => 'http_proxy', 2 => NULL, ), 3 => array ( 0 => 'PEAR server [DEPRECATED]', 1 => 'master_server', 2 => NULL, ), 4 => array ( 0 => 'Remote Configuration File', 1 => 'remote_config', 2 => NULL, ), ), 'File Locations' => array ( 0 => array ( 0 => 'PEAR executables directory', 1 => 'bin_dir', 2 => '/path/to/pear/pear', ), 1 => array ( 0 => 'PEAR documentation directory', 1 => 'doc_dir', 2 => '/path/to/pear/pear/docs', ), 2 => array ( 0 => 'PHP extension directory', 1 => 'ext_dir', 2 => '/path/to/pear/pear/ext', ), 3 => array ( 0 => 'PEAR directory', 1 => 'php_dir', 2 => '/path/to/pear/pear/php', ), ), 'File Locations (Advanced)' => array ( 0 => array ( 0 => 'PEAR Installer cache directory', 1 => 'cache_dir', 2 => '/path/to/pear/pear/cache', ), 1 => array ( 0 => 'PEAR data directory', 1 => 'data_dir', 2 => '/path/to/pear/pear/data', ), 2 => array ( 0 => 'PHP CLI/CGI binary', 1 => 'php_bin', 2 => NULL, ), 3 => array ( 0 => 'PEAR test directory', 1 => 'test_dir', 2 => '/path/to/pear/pear/tests', ), ), 'Advanced' => array ( 0 => array ( 0 => 'Cache TimeToLive', 1 => 'cache_ttl', 2 => NULL, ), 1 => array ( 0 => 'Preferred Package State', 1 => 'preferred_state', 2 => NULL, ), 2 => array ( 0 => 'Unix file mask', 1 => 'umask', 2 => NULL, ), 3 => array ( 0 => 'Debug Log Level', 1 => 'verbose', 2 => NULL, ), ), 'Maintainers' => array ( 0 => array ( 0 => 'PEAR password (for maintainers)', 1 => 'password', 2 => NULL, ), 1 => array ( 0 => 'Signature Handling Program', 1 => 'sig_bin', 2 => NULL, ), 2 => array ( 0 => 'Signature Key Directory', 1 => 'sig_keydir', 2 => NULL, ), 3 => array ( 0 => 'Signature Key Id', 1 => 'sig_keyid', 2 => NULL, ), 4 => array ( 0 => 'Package Signature Type', 1 => 'sig_type', 2 => NULL, ), 5 => array ( 0 => 'PEAR username (for maintainers)', 1 => 'username', 2 => NULL, ), ), 'Config Files' => array ( 0 => array ( 0 => 'User Configuration File', 1 => 'Filename', 2 => $temp_path . DIRECTORY_SEPARATOR . 'remote.ini', ), 1 => array ( 0 => 'System Configuration File', 1 => 'Filename', 2 => $temp_path . DIRECTORY_SEPARATOR . 'pearsys.ini', ), ), ), ), 'cmd' => 'config-show', ), 1 => array ( 'info' => 'Successfully created default configuration file "' . $temp_path . DIRECTORY_SEPARATOR . 'remote.ini"', 'cmd' => 'config-create', ), ), $fakelog->getLog(), 'log'); $phpunit->assertFileExists($temp_path . DIRECTORY_SEPARATOR . 'remote.ini', 'not created'); $contents = explode("\n", implode('', file($temp_path . DIRECTORY_SEPARATOR . 'remote.ini'))); $contents = unserialize($contents[1]); $config->readConfigFile($temp_path . DIRECTORY_SEPARATOR . 'remote.ini'); $phpunit->assertEquals($config->configuration['user'], $contents, 'ok'); echo 'tests done'; ?> --EXPECT-- tests done

« previous php.pear.cvs (#26560) next »