youtubeDownloader/server/test
Nicolas a96322f64e
Some checks failed
Publier l'image Docker / test (pull_request) Failing after 4s
Publier l'image Docker / publish (pull_request) Has been skipped
feat: suppression d'éléments de la file, téléchargement groupé
- QueueService.remove() remplace cancel() : supprime l'élément de la
  liste quel que soit son état (annule d'abord s'il était en attente/en
  cours), au lieu de se limiter aux deux cas actifs et renvoyer false
  pour un élément déjà terminé.
- consumeCompletedFile() met fileName à null une fois le fichier livré
  (et son dossier nettoyé) : évite qu'un second appel tente de relire un
  fichier qui n'existe déjà plus.
- QueuePanel : un même bouton retire l'élément quel que soit son état -
  "Annuler" en attente/en cours, "Supprimer" une fois terminé. Bouton
  "Tout télécharger" dans l'en-tête, qui déclenche avec un léger décalage
  chaque téléchargement encore disponible (évite le blocage navigateur
  des téléchargements multiples simultanés).
- Liste de résultats de recherche de chaîne agrandie (320px -> 65vh).

11 nouveaux tests côté serveur (63 -> alignés). Vérifié en navigateur :
ajout, échec, suppression effective (l'élément disparaît de la liste).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 22:50:54 +02:00
..
channelDiscoveryService.test.ts feat(server): file d'attente + téléchargement (vidéo/audio/miniature) 2026-09-16 09:02:37 +02:00
channelRoute.test.ts feat(client): frontend (formulaire d'ajout + file d'attente) 2026-09-16 09:28:49 +02:00
downloadPlan.test.ts feat(server): file d'attente + téléchargement (vidéo/audio/miniature) 2026-09-16 09:02:37 +02:00
health.test.ts feat: squelette serveur/client + Docker + CI de build/release 2026-09-16 07:55:43 +02:00
queueRoute.test.ts feat: suppression d'éléments de la file, téléchargement groupé 2026-09-16 22:50:54 +02:00
QueueService.test.ts feat: suppression d'éléments de la file, téléchargement groupé 2026-09-16 22:50:54 +02:00
videoUrl.test.ts feat(server): file d'attente + téléchargement (vidéo/audio/miniature) 2026-09-16 09:02:37 +02:00
ytDlpRunner.test.ts feat(server): file d'attente + téléchargement (vidéo/audio/miniature) 2026-09-16 09:02:37 +02:00