✅ Corrige les tests unitaires
La mises à jour de valeurs précises calculées dans les tests unitaires n'est pas une solution satisfaisante. Je le fait dans ce commit mais à terme je pense qu'il faudra déléguer intégralité de ces tests sur des valeurs précises aux tests de régressions `yarn run test-regressions` qui peuvent être mis à jour facilement et conserver les tests unitaires pour des cas où la valeur précise calculée n'importe pas.pull/819/head
parent
bf0231dde6
commit
057706a6df
|
@ -1950,14 +1950,14 @@ contrat salarié . réduction générale:
|
|||
- nom: 'Salaire proche du SMIC'
|
||||
situation:
|
||||
cotisations . assiette: 1530
|
||||
valeur attendue: 484.21
|
||||
valeur attendue: 491.74
|
||||
- nom: 'Résiduelle pour un salaire médian'
|
||||
situation:
|
||||
cotisations . assiette: 2300
|
||||
valeur attendue: 71.75
|
||||
valeur attendue: 87.34
|
||||
- nom: 'Nulle au-dessus du plafond'
|
||||
situation:
|
||||
cotisations . assiette: 2434
|
||||
cotisations . assiette: 2464
|
||||
valeur attendue: 0
|
||||
|
||||
contrat salarié . réduction générale . écart au plafond de l'assiette:
|
||||
|
@ -2193,7 +2193,7 @@ contrat salarié . chômage:
|
|||
- nom: Haut salaire
|
||||
situation:
|
||||
cotisations . assiette: 20000
|
||||
valeur attendue: 547.07
|
||||
valeur attendue: 555.34
|
||||
|
||||
contrat salarié . chômage . taux salarié:
|
||||
formule: 0%
|
||||
|
@ -2845,7 +2845,7 @@ contrat salarié . vieillesse:
|
|||
- nom: Salaire élevé
|
||||
situation:
|
||||
cotisations . assiette: 8000
|
||||
valeur attendue: 705.75
|
||||
valeur attendue: 713.63
|
||||
références:
|
||||
Article L727-2 du Code de la sécurité sociale: https://www.legifrance.gouv.fr/affichCode.do;jsessionid=F5CFB7C90D1D1F529A2CDC9FFD20BD6E.tplgfr34s_3?idSectionTA=LEGISCTA000038510929&cidTexte=LEGITEXT000006073189&dateTexte=20190626
|
||||
|
||||
|
@ -3029,7 +3029,7 @@ impôt . impôt sur le revenu:
|
|||
- nom: Haut salaire de ~ 10 000€ mensuels
|
||||
situation:
|
||||
contrat salarié . rémunération . net imposable: 10000
|
||||
valeur attendue: 30366
|
||||
valeur attendue: 30227
|
||||
références:
|
||||
Article 197 du Code général des impôts: https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069577&idArticle=LEGIARTI000006308322
|
||||
|
||||
|
@ -3046,7 +3046,7 @@ impôt . impôt sur le revenu à payer:
|
|||
- nom: Salaire d'un cadre
|
||||
situation:
|
||||
contrat salarié . rémunération . net imposable: 4000
|
||||
valeur attendue: 7162
|
||||
valeur attendue: 6977
|
||||
note: Le calcul utilisé pour la décôte concerne uniquement les foyers célibataires, le calcul est différent pour les couples.
|
||||
|
||||
impôt . revenu fiscal de référence:
|
||||
|
@ -4633,7 +4633,7 @@ contrat salarié . lodeom . réduction outre-mer:
|
|||
situation:
|
||||
zone un: oui
|
||||
cotisations . assiette: 2300
|
||||
valeur attendue: 485.99
|
||||
valeur attendue: 504.50
|
||||
- nom: 'Nulle au-dessus du plafond'
|
||||
situation:
|
||||
zone un: oui
|
||||
|
@ -4658,13 +4658,13 @@ contrat salarié . lodeom . réduction outre-mer:
|
|||
zone un: oui
|
||||
éligible barème compétitivité renforcée: oui
|
||||
cotisations . assiette: 3900
|
||||
valeur attendue: 113.26
|
||||
valeur attendue: 140.11
|
||||
- nom: 'Résiduelle pour un salaire médian'
|
||||
situation:
|
||||
zone un: oui
|
||||
éligible barème compétitivité renforcée: oui
|
||||
cotisations . assiette: 3000
|
||||
valeur attendue: 605.10
|
||||
valeur attendue: 631.85
|
||||
- nom: 'Nulle au-dessus du plafond'
|
||||
situation:
|
||||
zone un: oui
|
||||
|
@ -4690,13 +4690,13 @@ contrat salarié . lodeom . réduction outre-mer:
|
|||
zone un: oui
|
||||
éligible barème innovation et croissance: oui
|
||||
cotisations . assiette: 2800
|
||||
valeur attendue: 831.04
|
||||
valeur attendue: 841.11
|
||||
- nom: 'Barème 3'
|
||||
situation:
|
||||
zone un: oui
|
||||
éligible barème innovation et croissance: oui
|
||||
cotisations . assiette: 4000
|
||||
valeur attendue: 723.60
|
||||
valeur attendue: 758.35
|
||||
|
||||
- nom: 'Barème 3 Nulle au-dessus du plafond'
|
||||
situation:
|
||||
|
|
|
@ -52,7 +52,7 @@ describe('pay slip selector', function() {
|
|||
sal = getRuleFromAnalysis(analysis)(
|
||||
'contrat salarié . cotisations . salariales'
|
||||
)
|
||||
expect(pat.nodeValue).to.be.closeTo(824.7, 5)
|
||||
expect(pat.nodeValue).to.be.closeTo(808.9, 5)
|
||||
expect(sal.nodeValue).to.be.closeTo(498, 5)
|
||||
})
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ describe('library', function() {
|
|||
{ extra: sasuRules }
|
||||
)
|
||||
|
||||
expect(revenuDisponible).to.be.closeTo(2309, 1)
|
||||
expect(revenuDisponible).to.be.closeTo(2324, 1)
|
||||
expect(dividendes).to.be.closeTo(2507, 1)
|
||||
}).timeout(5000)
|
||||
|
||||
|
|
Loading…
Reference in New Issue