capTests
Se connecter

Partager l'addition en parts égales SMP-126

À tester Automatisable Tablette Desktop

Instructions

Objectif : diviser l'addition en N parts identiques, encaissées une à une.

Étapes :

  1. Ouvrir l'encaissement d'une commande, choisir "Parts égales".
  2. Régler le nombre de parts avec - et + (minimum 2).
  3. Encaisser une part avec un moyen de paiement, puis une autre avec un moyen différent.
  4. Terminer par "Payer le reste".

Résultat attendu : la caisse affiche "1 part = X,XX EUR" et "Parts encaissées : n / N" ; le montant est pré-rempli avec la valeur d'une part recalculée sur le reste ; les premières parts sont arrondies au centime supérieur et la dernière absorbe l'écart, la somme des parts égale exactement le total.

Aide complémentaire

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
playwright 26-split-bill.spec.js::equal parts: rounded up first, the last one absorbs the rest full
vitest computeNextPartCents.test.js::computeNextPartCents ceils earlier parts and lets the last part absorb the remainder partial
vitest computeNextPartCents.test.js::computeNextPartCents divides evenly when it rounds partial
vitest computeNextPartCents.test.js::computeNextPartCents divides the remaining, not the initial total (acompte/offer/edit) partial
vitest computeNextPartCents.test.js::computeNextPartCents guards a paidParts >= parts underflow (last-part path) partial
vitest computeNextPartCents.test.js::computeNextPartCents never exceeds the remaining and handles zero partial
vitest computeNextPartCents.test.js::computeNextPartCents returns the whole remaining for the last part partial

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

Aucun verdict enregistré.

Discussion

Aucun commentaire pour l'instant.