fix(front) : le test du cadre suit l'onglet YouTube caché (#1786) #1816

Merged
foXaCe merged 1 commit from fix/front-test-cadre-onglet-cache into main 2026-10-17 13:04:23 +02:00
Collaborator

Le rouge préexistant de main

cadre.test.js lit les onglets affichés de tableau-bord.py (les hidden exclus) et exigeait douze entrées et un groupe Réseaux à trois : ['o-ensemble', 'o-insta', 'o-tiktok'].

Or #1786 (06c678bf) a posé hidden sur l'onglet YouTube en Python :

- <button … id="o-ensemble" …>YouTube</button>
+ <button … id="o-ensemble" … hidden>YouTube</button>

« le YouTube en Python, remplacé par le YouTube Svelte (STUD-1228) : hors de la barre ». Le test ne l'a pas suivi : main est rouge sur le front depuis cette fusion (mesuré le 2026-10-17 par npm ci puis npx vitest run : 11 onglets affichés, 2 tests en échec). Il bloque la fusion de toutes les PR, y compris #1815 (le correctif du bouton « Actualiser » du 132).

Ce que fait ce commit

Rien n'est perdu, et le garde-fou reste :

  • le seuil passe de 12 à 11, en disant pourquoi ;
  • la liste des Réseaux affichés devient ['o-insta', 'o-tiktok'] ;
  • ENTREES['o-ensemble'] existe toujours (groupe « Réseaux », libellé « YouTube », même icône, même lien) pour son adresse #o-ensemble — c'est le test voisin « YouTube passe dans « Réseaux » sans rien perdre » qui le garantit, et il passe.

Mesuré : 61 fichiers, 556 tests, 0 échec.

## Le rouge préexistant de `main` `cadre.test.js` lit les onglets **affichés** de `tableau-bord.py` (les `hidden` exclus) et exigeait douze entrées et un groupe Réseaux à trois : `['o-ensemble', 'o-insta', 'o-tiktok']`. Or #1786 (06c678bf) a posé `hidden` sur l'onglet YouTube en Python : ``` - <button … id="o-ensemble" …>YouTube</button> + <button … id="o-ensemble" … hidden>YouTube</button> ``` « le YouTube en Python, remplacé par le YouTube Svelte (STUD-1228) : hors de la barre ». Le test ne l'a pas suivi : `main` est rouge sur le front depuis cette fusion (mesuré le 2026-10-17 par `npm ci` puis `npx vitest run` : 11 onglets affichés, 2 tests en échec). Il bloque la fusion de **toutes** les PR, y compris #1815 (le correctif du bouton « Actualiser » du 132). ## Ce que fait ce commit Rien n'est perdu, et le garde-fou reste : - le seuil passe de 12 à 11, en disant pourquoi ; - la liste des Réseaux affichés devient `['o-insta', 'o-tiktok']` ; - `ENTREES['o-ensemble']` existe toujours (groupe « Réseaux », libellé « YouTube », même icône, même lien) pour son adresse `#o-ensemble` — c'est le test voisin « YouTube passe dans « Réseaux » sans rien perdre » qui le garantit, et il passe. Mesuré : **61 fichiers, 556 tests, 0 échec**.
fix(front): le test du cadre suit l'onglet YouTube caché (#1786)
All checks were successful
Tests du tableau (Rust + Svelte) / Front Svelte (_tableau/front) (pull_request) Successful in 2m1s
Tests du tableau (Rust + Svelte) / Rust (_tableau/rust) (pull_request) Successful in 7m24s
8473125188
`cadre.test.js` lit les onglets AFFICHÉS de `tableau-bord.py` (les `hidden` exclus) et exigeait
douze entrées et un groupe Réseaux à trois : `['o-ensemble', 'o-insta', 'o-tiktok']`. Or #1786
(06c678bf) a posé `hidden` sur l'onglet YouTube en Python — « remplacé par le YouTube Svelte
(STUD-1228) : hors de la barre » —, et le test ne l'a pas suivi : `main` est rouge sur le front
depuis cette fusion (mesuré le 2026-10-17 : 11 onglets affichés, 2 tests en échec).

Rien n'est perdu : `ENTREES['o-ensemble']` existe toujours (groupe « Réseaux », libellé
« YouTube », même icône, même lien) pour son adresse #o-ensemble, et c'est le test voisin
« YouTube passe dans « Réseaux » sans rien perdre » qui le garantit. Ce commit ne fait que
remettre le seuil et la liste en accord avec ce que la page affiche, en disant pourquoi.

Mesuré : 61 fichiers, 556 tests, 0 échec (`npm ci` puis `npx vitest run`).
foXaCe merged commit e3485c208a into main 2026-10-17 13:04:23 +02:00
foXaCe deleted branch fix/front-test-cadre-onglet-cache 2026-10-17 13:04:23 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/studio!1816
No description provided.