mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-09 00:35:00 +00:00
Ajout de tests de non-regressions des calculs afin d'éviter de déployer silencieusement des effets de bord non-désirés dans les règles de calculs. J'ai ajouté Jest pour sa fonction de snapshot testing qui est particulièrement adaptée pour ce type de cas (voir #717). J'ai essayé avec mocha-snapshot sans succès. J'ai eu un petit peu de mal à configurer Jest, car il n'est pas possible de ré-utiliser la configuration Webpack, qu'il faut alors dupliquer. C'est pourquoi j'ai limité l'utilisation de Jest aux seuls tests de snapshot. À voir s'il y a un intérêt à migrer les tests Mocha vers Jest ultérieurement. Fixes #717 |
||
---|---|---|
.. | ||
mecanisms | ||
mecanismViews | ||
controls.js | ||
evaluateRule.js | ||
evaluation.js | ||
explication-demo-CDD.md | ||
format.js | ||
format.test.js | ||
generateQuestions.js | ||
getSituationValue.js | ||
grammar.ne | ||
grammarFunctions.js | ||
index.js | ||
known-mecanisms.yaml | ||
mecanisms.js | ||
mockSituation.yaml | ||
parse.js | ||
parseReference.js | ||
parseRule.js | ||
possibleVariableTypes.yaml | ||
remove-diacritics.js | ||
rules.js | ||
traverse-common-functions.js | ||
traverse.js | ||
uniroot.js | ||
units.js |