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)); }