Skip to content

chore(e2e): échecs préexistants révélés par le fix testDir (#352) — pages doc-only specs-live + tour overlay #407

Description

@bmatge

Découvert pendant la session du 2026-07-16/17 (#402) : depuis que #352 a réactivé la découverte des tests Playwright, plusieurs échecs préexistants sur main sont visibles (vérifiés identiques avec et sans les changements de #404) :

  1. specs-live.spec.ts — famille « doc-only pages » (5 tests) : expect(locator('.guide-content, .spec-content, main')).toBeVisible() ne trouve rien sur dsfr-data-source/query/normalize/join/map.html. Idem map.spec.ts « map spec page loads (doc-only) ». Les pages s'affichent pourtant dans un navigateur réel — le layout app-layout-demo ne rend probablement pas de main/classe attendue à temps (ou pas du tout côté headless).
  2. Tour guidé : l'overlay product-tour démarre sur profil vierge et intercepte #run-btn → timeouts flaky. Corrigé pour playground-examples.spec.ts dans feat: compléments DSFR Chart 2.1 — playground, docs, visibilité (#402) #405 (seed localStorage dsfr-data-tours: {disabled:true} via addInitScript) — à généraliser aux autres specs qui chargent les apps (guide-examples, accessibility, smoke…).

À faire :

  • Corriger l'assertion des pages doc-only (ou le rendu du layout) dans specs-live.spec.ts + map.spec.ts
  • Factoriser la désactivation du tour dans un helper partagé e2e et l'appliquer à tous les specs concernés
  • Vérifier que la CI e2e passe ensuite au vert de bout en bout

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciContinuous Integration / workflows GitHub Actions

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions