1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-08 21:05:01 +00:00
mon-entreprise/test
Maxime Quandalle 1e7730dd25
Snapshot testing
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
2019-10-22 10:35:31 +02:00
..
helpers ⬆️ Mise à jour des dépendances JS 2018-09-03 17:57:36 +02:00
mécanismes ⚙️ Support des unités dans les formules litérales 2019-10-17 15:04:06 +02:00
regressions Snapshot testing 2019-10-22 10:35:31 +02:00
bug-cotisations.test.js 🔨 remplace 'auto entrepreneur' par 'auto-entrepreneur' 2019-09-13 10:23:55 +02:00
companyStatusSelectors.test.js 🎨🔥 change la recherche d'entreprise 2019-10-07 11:06:05 +02:00
contrôles.test.js Correction des tests 2019-07-12 10:33:02 +02:00
conversation.test.js ⚙️ Nouvelle syntaxe de définition publicodes 2019-10-13 11:46:29 +02:00
ficheDePaieSelector.test.js ⚙️ Nouvelle syntaxe de définition publicodes 2019-10-13 11:46:29 +02:00
generateQuestions.test.js ⚙️ Nouvelle syntaxe de définition publicodes 2019-10-13 11:46:29 +02:00
inversion.test.js 🔨 ajoute la défiscalisation des heures supplémentaires 2019-09-03 18:12:06 +02:00
library.test.js La librairie prend la notation pointée en entrée 2019-10-07 16:38:29 +02:00
load-mecanism-tests.js Tests des expressions plus sérieux 2019-04-25 18:08:19 +02:00
mecanisms.test.js 🔥 Supprime des fonctions "utils" inutiles 2019-10-13 20:36:21 +02:00
real-rules.test.js Ajout des règles dans le state Redux 2019-09-18 14:10:10 +02:00
rules.test.js ⚙️ Nouvelle syntaxe de définition publicodes 2019-10-13 11:46:29 +02:00
selectorsttestTODO.js Remplacemement des formats en unités dans les tests 2019-07-12 10:33:02 +02:00
traverse.test.js ⚙️ Nouvelle syntaxe de définition publicodes 2019-10-13 11:46:29 +02:00
tree.test.js ⬆️ Mise à jour de Ramda 2018-01-08 17:47:43 +01:00
trees.md ⚙️ Ajoute quelques notes 2017-09-01 16:16:59 +02:00
units.test.js Implémentation plus générique des unités 2019-07-23 17:03:00 +02:00
utils.test.js Formattage de l'ensemble des fichiers JS 2018-01-03 16:54:19 +01:00
variables.test.js ⚙️ Nouvelle syntaxe de définition publicodes 2019-10-13 11:46:29 +02:00