Un crédit sans intérêts
Entrées : Capital 12 000 € ; taux nominal 0 % ; 48 mois ; frais 0 €.
Résultat attendu : 250 € par mois
À taux nul, le capital se répartit en 48 mensualités égales : 12 000 ÷ 48 = 250.
Reproduire dans l’outilCette page exécute exactement les fonctions appelées par les formulaires. Une annuité, un seuil, une réciprocité, une date ou une validation cassée devient immédiatement visible.
Les tests contrôlent les calculs selon les hypothèses annoncées. Une simulation réussie n’est ni une offre de crédit ni une garantie de rendement ; les frais, assurances et modalités du contrat doivent correspondre au scénario.
Entrées : Capital 12 000 € ; taux nominal 0 % ; 48 mois ; frais 0 €.
Résultat attendu : 250 € par mois
À taux nul, le capital se répartit en 48 mensualités égales : 12 000 ÷ 48 = 250.
Reproduire dans l’outilEntrées : Objectif 50 000 € ; départ 10 000 € ; 8 ans ; rendement 0 %.
Résultat attendu : Environ 416,67 € par mois
Il reste 40 000 € à répartir sur 96 versements. La valeur interne vaut 40 000 ÷ 96 ; le montant affiché est arrondi.
Reproduire dans l’outilEntrées : Rendement nominal 3 % ; inflation 3 %.
Résultat attendu : 0 % de rendement réel
Le rapport 1,03 ÷ 1,03 vaut 1 : le gain de pouvoir d’achat du modèle est nul, avant les frais et impôts non inclus.
Reproduire dans l’outilEntrées : Capital 1 000 € ; taux 5 % ; durée 0 mois ; frais 0 €.
Résultat attendu : Entrée refusée
Une annuité mensuelle ne peut pas être calculée sur zéro échéance. La validation doit intervenir avant la division.
Reproduire dans l’outilLes attentes ci-dessus restent lisibles sans JavaScript. Les états « réussi » ou « échec » de la batterie sont calculés lors de son exécution. Données des exemples au format JSON.
Les tests se lancent automatiquement dans le navigateur.
Crédit, logement, aides CAF, revenus, indemnités, retraite, épargne, budget, marge et patrimoine.
Annuités, ratios, barèmes, plafonds, facteurs, capitalisation, déciles Insee et échéances calendaires.
Inversions, seuils, réciprocité, soldes finaux, effets des frais et paramètres datés.
Durées nulles, domaines dépassés, dénominateurs impossibles et scénarios incohérents.
Le fichier de tests appelle directement CalculatriceFinance.calculate(), la fonction utilisée par les vingt-neuf pages. Les valeurs attendues sont publiques dans /js/calculatrice-finance-tests-v1.js?v=20260915b.