public function testPackageNotExists() { $io = new NullIO(); $pkg = new Package('test/test', 1, 1); $pkg->setRequires([]); $pkg->setDevRequires([]); $this->assertFalse(Setup::checkDependencies($io, $pkg)); }
/** * @return array */ public function dataGetRequired() { $package = new Package('vendor/name', '1.0.0.0', '1.0'); $link = new Link('test', 'name'); $devLink = new Link('devTest', 'name'); $package->setRequires([$link]); $package->setDevRequires([$devLink]); $data = []; $data['both require false'] = [[], $package, false, false]; $data['require true'] = [[$link], $package, true, false]; $data['requireDev true'] = [[$devLink], $package, false, true]; $data['both require true'] = [[$link, $devLink], $package, true, true]; return $data; }
public function dataGetRequired() { $package = new Package('vendor/name', '1.0.0.0', '1.0'); $link = new Link('test', 'name'); $devLink = new Link('devTest', 'name'); $package->setRequires(array($link)); $package->setDevRequires(array($devLink)); $data = array(); $data['both require false'] = array(array(), $package, false, false); $data['require true'] = array(array($link), $package, true, false); $data['requireDev true'] = array(array($devLink), $package, false, true); $data['both require true'] = array(array($link, $devLink), $package, true, true); return $data; }