public function testAcoUpdate()
{
$this->_clean();
$this->_setup();
$this->Task->acoUpdate();
$Aco = $this->Task->Acl->Aco;
$result = $Aco->node('controllers/Comments')->toArray();
$this->assertEquals($result[0]['alias'], 'Comments');
$result = $Aco->find('children', ['for' => $result[0]['id']])->toArray();
$this->assertEquals(count($result), 3);
$this->assertEquals($result[0]['alias'], 'add');
$this->assertEquals($result[1]['alias'], 'index');
$this->assertEquals($result[2]['alias'], 'delete');
$result = $Aco->node('controllers/Posts')->toArray();
$this->assertEquals($result[0]['alias'], 'Posts');
$result = $Aco->find('children', ['for' => $result[0]['id']])->toArray();
$this->assertEquals(count($result), 3);
$result = $Aco->node('controllers/Admin/Posts')->toArray();
$this->assertEquals($result[0]['alias'], 'Posts');
$result = $Aco->find('children', ['for' => $result[0]['id']])->toArray();
$this->assertEquals(count($result), 3);
$result = $Aco->node('controllers/Admin/BigLongNames')->toArray();
$this->assertEquals($result[0]['alias'], 'BigLongNames');
$result = $Aco->find('children', ['for' => $result[0]['id']])->toArray();
$this->assertEquals(count($result), 4);
$result = $Aco->node('controllers/BigLongNames')->toArray();
$this->assertEquals($result[0]['alias'], 'BigLongNames');
$result = $Aco->find('children', ['for' => $result[0]['id']])->toArray();
$this->assertEquals(count($result), 4);
}