summaryrefslogtreecommitdiff
path: root/pear/tests
diff options
context:
space:
mode:
authorGreg Beaver <cellog@php.net>2003-12-04 01:22:00 +0000
committerGreg Beaver <cellog@php.net>2003-12-04 01:22:00 +0000
commitdba21314ce88ba15717ea0a37074e90e4796ea34 (patch)
tree0bfda4f2d501e10dd76345324eeeeb37f97647c1 /pear/tests
parent27e3d275655aea3e18167404993091fb6303e677 (diff)
downloadphp-git-dba21314ce88ba15717ea0a37074e90e4796ea34.tar.gz
another segment working
Diffstat (limited to 'pear/tests')
-rw-r--r--pear/tests/pear_downloader_old.phpt38
1 files changed, 38 insertions, 0 deletions
diff --git a/pear/tests/pear_downloader_old.phpt b/pear/tests/pear_downloader_old.phpt
index f9082162ff..8c3a322b87 100644
--- a/pear/tests/pear_downloader_old.phpt
+++ b/pear/tests/pear_downloader_old.phpt
@@ -202,6 +202,29 @@ unset($installpackages[0]['file']);
chdir($curdir);
cleanall($temp_path);
+echo "\n================Test --alldeps\nTest preferred_state = stable\n";
+$config->set('preferred_state', 'stable');
+
+echo "Test simple direct url download:\n";
+
+$config = &PEAR_Config::singleton();
+$packages = array("http://$server/get/pkg1-1.1.tgz");
+$a = $installer->download($packages, array('alldeps' => true), &$config, &$installpackages, &$errors);
+var_dump($a, $errors);
+echo "Packages downloaded and version:\n";
+foreach ($installpackages as $package) {
+ echo $package['pkg'] . '-' . $package['info']['version'] . "\n";
+}
+
+/*
+echo "File exists? ";
+echo (is_file($installpackages[0]['file'])) ? "yes\n" : "no\n";
+echo "File is the same? ";
+$good = implode('', file(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'test-pkg6' . DIRECTORY_SEPARATOR . 'pkg6-1.1.tgz'));
+$dled = implode('', file($installpackages[0]['file']));
+echo ($good == $dled) ? "yes\n" : "no\n";
+unlink($installpackages[0]['file']);
+unset($installpackages[0]['file']);*/
// ------------------------------------------------------------------------- //
function cleanall($dir)
@@ -402,3 +425,18 @@ array(0) {
}
File exists? yes
File is the same? yes
+
+================Test --alldeps
+Test preferred_state = stable
+Test simple direct url download:
+Warning: PEAR Warning: PEAR_Installer::download() is deprecated in favor of PEAR_Downloader class
+NULL
+array(0) {
+}
+Packages downloaded and version:
+pkg1-1.1
+pkg2-1.1
+pkg3-1.1
+pkg4-1.1
+pkg5-1.1
+pkg6-1.1 \ No newline at end of file