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
Maxime Quandalle 2019-12-26 18:10:11 +01:00
parent bf0231dde6
commit 057706a6df
No known key found for this signature in database
GPG Key ID: 428641C03D29CA10
3 changed files with 14 additions and 14 deletions

View File

@ -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:

View File

@ -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)
})

View File

@ -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)