Example #1
0
 function test_rama_otorgar_permisos_item_profundo()
 {
     $arbol = new toba_catalogo_items(false, 'toba_testing');
     $arbol->sacar_publicos();
     $arbol->cambiar_permisos(array(1000210), 'prueba_asignacion');
     //Chequeo
     $items_buscados = array('', 1000202, 1000203, 1000205, 1000208, 1000209, 1000210);
     $arbol = new toba_catalogo_items(false, 'toba_testing');
     $arbol->sacar_publicos();
     $arbol->ordenar();
     $arbol->dejar_grupo_acceso('prueba_asignacion');
     $this->assertEqual($arbol->cantidad_items(), count($items_buscados));
     foreach ($arbol->items() as $item) {
         $this->assertTrue(in_array($item->id(), $items_buscados), 'Las carpetas del camino deben tener permisos');
     }
     $this->asegurar_unicidad($arbol->items());
 }