corentin_wakdo/tests/js
Imugiii b3521f7a56
All checks were successful
CI / secret-scan (push) Successful in 18s
CI / js-tests (pull_request) Successful in 38s
CI / php-lint (push) Successful in 42s
CI / static-tests (push) Successful in 1m29s
CI / js-tests (push) Successful in 45s
CI / secret-scan (pull_request) Successful in 17s
CI / php-lint (pull_request) Successful in 40s
CI / static-tests (pull_request) Successful in 1m10s
feat(borne): menu Maxi agrandit la boisson en 50cl + transport explicite du format
Seed 0006 lie chaque soda fontaine 30cl a sa variante 50cl via
maxi_variant_product_id : en menu Maxi, resolveSelections substitue la
boisson vers la 50cl (meme mecanique que l'accompagnement Grande Frite),
sans code serveur. Les boissons en bouteille (sans variante) restent en
taille standard, le surcout Maxi etant porte par le menu.

La borne transporte desormais le format Normal/Maxi explicitement
(buildMenuCartItem) au lieu de l'inferer de supplement_cents>0 (faux
negatif si maxi==normal) ; checkout.js lit cartItem.format avec repli
historique pour les paniers serialises. Commentaire migration 0007
corrige (la substitution Maxi de la boisson est desormais voulue).

Tests : OrderRepositoryTest (boisson Maxi -> 50cl + bouteille inchangee),
checkout/composer-slots (format transporte). Seed valide idempotent sur
base jetable (5 sodas lies, frites intactes, bouteilles NULL).
2026-06-24 08:57:53 +00:00
..
a11y.test.js feat(borne): police OpenDyslexic auto-hebergee + bascule accessibilite (RGAA Cr 1.c.2) (#73) 2026-06-22 08:38:46 +02:00
allergens.test.js feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) (#36) 2026-06-17 12:10:46 +02:00
category-strip.test.js feat(borne): panneau commande persistant + bandeau categories (P5 L1) (#64) 2026-06-19 16:54:47 +02:00
checkout.test.js feat(borne): menu Maxi agrandit la boisson en 50cl + transport explicite du format 2026-06-24 08:57:53 +00:00
composer-slots.test.js feat(borne): menu Maxi agrandit la boisson en 50cl + transport explicite du format 2026-06-24 08:57:53 +00:00
counter-order.test.js feat(orders): UI modificateurs composeur comptoir/drive (R3c) (#87) 2026-06-22 13:39:30 +02:00
data.test.js fix(borne): affiche la Grande en menu Maxi (accompagnement) (#90) 2026-06-22 16:23:39 +02:00
nav.test.js fix(borne): persiste + garde le mode de consommation (corrige 422 paiement) (#89) 2026-06-22 15:43:32 +02:00
order-panel.test.js fix(borne): affiche la Grande en menu Maxi (accompagnement) (#90) 2026-06-22 16:23:39 +02:00
package.json feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) (#36) 2026-06-17 12:10:46 +02:00
pin-modal.test.js feat(admin): modal de re-autorisation PIN (#52) 2026-06-18 13:17:59 +02:00
product-options.test.js feat(borne): tailles 30/50cl boissons a la carte (R4) (#88) 2026-06-22 14:07:46 +02:00