fix: rétablir la création des portées

This commit is contained in:
Alexandre NOEL 2026-09-15 18:27:40 +02:00
commit 2029849f18
14 changed files with 35 additions and 21 deletions

View file

@ -78,6 +78,15 @@ try {
);
$assert(in_array('temperature_c', $columns, true), 'Colonne temperature_c absente');
});
$test('La création d’une portée ne dépend pas d’un téléversement', function () use ($assert): void {
$relationships = file_get_contents(__DIR__ . '/../app/Controllers/AnimalRelationshipActions.php');
$animals = file_get_contents(__DIR__ . '/../app/Controllers/AnimalsController.php');
$assert(!str_contains($relationships, 'PrivateMediaService::moveVisibility'), 'Bloc de photo résiduel dans les portées');
$assert(
str_contains($animals, 'animal_id, action, type, label, details, user_id'),
'L’historique des portées ne renseigne pas son action',
);
});
$test("Les voies d’administration des médicaments sont initialisées", function () use ($db, $assert): void {
$routes = $db
->query('SELECT accro FROM ref_med_administration ORDER BY id')