Files
crm_ecosplay/tests
Serreau Jovann 22cfefc900 test: couverture 100% OrderNumberController et TarificationController
OrderNumberControllerTest (8 tests) :
- testIndex : preview + queryBuilder retourne 200
- testUpdateInvalidFormat : format non MM/YYYY-XXXXX redirige avec erreur
- testUpdateEmptyNumber : numéro vide redirige avec erreur
- testUpdateNumberAlreadyExists : numéro existant redirige avec erreur
- testUpdateNumberTooLow : 00000 (previousNum < 0) redirige avec erreur
- testUpdateSuccess : numéro valide, placeholder créé, flash success
- testUpdateSuccessFirstNumber : 00001 (previousNum=0, pas de placeholder)
- testUpdatePreviousAlreadyExists : previous existe déjà, pas de persist

TarificationControllerTest (6 tests) :
- testIndexNoCreated : aucun tarif créé, retourne 200
- testIndexWithCreated : 2 tarifs créés, flash success pour chaque
- testEditNotFound : tarif null lance NotFoundHttpException
- testEditSuccessStripeOk : mise à jour champs + Stripe sync OK
- testEditStripeError : erreur Stripe, flash error + flash success fallback
- testEditMeilisearchError : erreur Meilisearch, flash error

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 11:07:13 +02:00
..
2026-03-30 18:52:03 +02:00