feat(patient): implement doctor-only patient deletion, alert theme styling, and test auto-cleanup
This commit is contained in:
@@ -93,6 +93,18 @@ void main() {
|
||||
expect(created.id, isNotNull);
|
||||
expect(created.id! > 0, isTrue);
|
||||
|
||||
// Rutina de limpieza automática para no dejar registros basura en la BD
|
||||
addTearDown(() async {
|
||||
if (created.id != null) {
|
||||
try {
|
||||
await apiClient.dio.delete('/items/pacientes/${created.id}');
|
||||
print('🧹 [DIRECTUS TEST] Paciente de prueba ${created.id} eliminado correctamente tras la verificación.');
|
||||
} catch (e) {
|
||||
print('⚠️ [DIRECTUS TEST] No se pudo eliminar el paciente de prueba: $e');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// 4. Verificar obtención directa por ID
|
||||
print('\n[DIRECTUS TEST] 4. Verificando getPatientById(${created.id})...');
|
||||
final fetched = await patientService.getPatientById(created.id!);
|
||||
|
||||
Reference in New Issue
Block a user