batchCooking/apps/web/cypress/e2e
Nicolas f00485f341 fix(ci): corrige les specs Cypress cassées par le refactor uid+i18n, applique biome
- onboarding.cy.ts / preferences.cy.ts / recipes.cy.ts mockaient encore
  GET /reference/diets|allergies avec l'ancienne forme {id, name}. Depuis
  les deux derniers commits l'API renvoie {id, key} (uid anglais) et le
  composant résout le libellé via i18n (t(`catalog.diets.${key}`)) — avec
  key manquant, ça affichait littéralement "catalog.diets.undefined" au
  lieu de "Végétarien"/"Omnivore"/etc., faisant échouer cy.select()/
  cy.contains() dans ces 3 specs. Corrigé pour mocker {key: "vegetarian"},
  {key: "peanuts"}, etc.
- recipes.cy.ts : le test "shows a not-found message" utilisait le
  mauvais code d'erreur (4041 au lieu de ErrorCode.RECIPE_NOT_FOUND =
  4045), donc RecipeDetailPanel tombait dans son état d'erreur générique
  au lieu du message "Cette recette n'existe pas." — bug dans mon propre
  test, sans rapport avec le refactor.
- pnpm lint (biome) : les fichiers touchés par le refactor précédent
  avaient quelques soucis de formatage/tri d'imports (des sed multi-
  fichiers, pas d'édition via l'outil habituel) — corrigés par
  `biome check --write`.

Vérifié : ces 3 specs + recipe-form.cy.ts passent maintenant dans le job
CI GitHub Actions (Linux, Cypress s'y exécute réellement — contrairement
à cet environnement Windows sandboxé, voir les commits précédents) ; 102
tests Mocha + 32 scénarios Cucumber toujours au vert en local.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 20:49:25 +02:00
..
account.cy.ts Tests: couverture Cypress pour les paramètres, l'onboarding et la sidebar (step 8/8) 2026-08-17 10:49:19 +02:00
auth.cy.ts Tests: couverture Cypress pour les préférences utilisateur (step 4/4) 2026-08-17 15:56:36 +02:00
household-settings.cy.ts Tests: couverture Cypress pour les paramètres, l'onboarding et la sidebar (step 8/8) 2026-08-17 10:49:19 +02:00
onboarding.cy.ts fix(ci): corrige les specs Cypress cassées par le refactor uid+i18n, applique biome 2026-08-18 20:49:25 +02:00
planning-page.cy.ts Tests: couverture Cypress pour la grille de planning (step 4/4) 2026-08-17 14:19:39 +02:00
preferences.cy.ts fix(ci): corrige les specs Cypress cassées par le refactor uid+i18n, applique biome 2026-08-18 20:49:25 +02:00
recipe-form.cy.ts fix(ci): corrige les specs Cypress cassées par le refactor uid+i18n, applique biome 2026-08-18 20:49:25 +02:00
recipes.cy.ts fix(ci): corrige les specs Cypress cassées par le refactor uid+i18n, applique biome 2026-08-18 20:49:25 +02:00
sidebar.cy.ts Tests: couverture Cypress pour le repli/déploiement de la sidebar 2026-08-17 16:17:06 +02:00
smoke.cy.ts Centralize error handling + code quality pass (comments, SCSS theming) (#7) 2026-08-16 18:40:53 +02:00
user-preferences.cy.ts Tests: couverture Cypress pour les préférences utilisateur (step 4/4) 2026-08-17 15:56:36 +02:00