Files
chopin/tests/dev/README.md
T

1.1 KiB

Tests de développement (ad hoc)

Scripts autonomes écrits pendant la refonte YouTube / admin / OAuth (octobre 2026). Ils ne démarrent ni le bot Discord ni le serveur HTTP. Lancer depuis n'importe où : node backend/tests/dev/<fichier>.js (code de sortie 1 en cas d'échec).

  • Hors réseau : cookies.test.js, errors.test.js, plan.test.js, limiter.test.js, google-utils.test.js, google-flow.test.js, admin-youtube.test.js, admin-config.test.js, server-socket.test.js, guild-playlists.test.js (playlists personnelles / partagées, dossier data temporaire), stream.edge.js, lyrics.test.js (fetch simulé), media.test.js (conversion Opus avec ffmpeg-static, liens Discord expirants, MediaBase avec un faux Discord)
  • Réseau (YouTube / GitHub / LRCLIB réels) : stream.e2e.js, check.e2e.js, metadata.live.test.js, avatar.live.test.js, update.check.js, lyrics.live.js
  • undef-check.js : détection d'identifiants non déclarés (nécessite frontend/node_modules pour @babel).

Les données YouTube des tests vont dans os.tmpdir()/chopin-tests (jamais backend/data/), les logs dans tests/dev/logs/ (ignoré par git).