-* le pipeline declarer_tables_objets_surnoms était déclaré dans le plugin.xml mais sa fonction n'était pas présente
-* ajout d'un fichier de tests unitaires pour bien voir que objet_type() du core n'aime pas l'objet gis (c'est de là que vient l'erreur lors de la suppression d'un logo sur un point)v2_cluster
parent
8bd52d14f9
commit
043f920845
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
// attention avant de lancer ce test !
|
||||
// le dossier du plugin ne doit pas être un lien symbolique dans /plugins
|
||||
// sous peine de générer un timeout...
|
||||
|
||||
$test = 'gis_connect_sql';
|
||||
|
||||
$remonte = "../";
|
||||
while (!is_dir($remonte."ecrire"))
|
||||
$remonte = "../$remonte";
|
||||
require $remonte.'tests/test.inc';
|
||||
find_in_path("./base/connect_sql.php",'',true);
|
||||
|
||||
|
||||
// Les tests
|
||||
$essais['table_objet'] = array(
|
||||
array('gis','gis'),
|
||||
);
|
||||
|
||||
$essais['table_objet_sql'] = array(
|
||||
array('spip_gis','gis'),
|
||||
);
|
||||
|
||||
$essais['id_table_objet'] = array(
|
||||
array('id_gis','gis'),
|
||||
);
|
||||
|
||||
|
||||
$essais['objet_type'] = array(
|
||||
array('gis','gis'),
|
||||
);
|
||||
|
||||
// hop ! on y va
|
||||
$err = array();
|
||||
foreach($essais as $f=>$essai)
|
||||
$err = array_merge(tester_fun($f, $essai),$err);
|
||||
|
||||
// si le tableau $err est pas vide ca va pas
|
||||
if ($err) {
|
||||
echo ('<dl>' . join('', $err) . '</dl>');
|
||||
} else {
|
||||
echo "OK";
|
||||
}
|
||||
|
||||
?>
|
Loading…
Reference in New Issue