Example #1
0
 public function testSetNode()
 {
     $base_package = ["base/package" => "dev-master"];
     $graph = new Graph($base_package);
     $this->assertEquals(new Node($base_package), $graph->getRoot());
     $dep = ["second/package" => "dev-master"];
     $graph->set($dep);
     $parent_node = new Node($base_package);
     $parent_node->setDeps($dep, $parent_node);
     $this->assertEquals($graph->getCurrent()->getDependency("second/package"), new Node($dep, $parent_node));
 }