1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-08 21:05:01 +00:00
mon-entreprise/source
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
..
actions Ajoute une question pour les auto-entrepreneurs 2019-10-07 11:06:05 +02:00
api 🎨🔥 change la recherche d'entreprise 2019-10-07 11:06:05 +02:00
components 🎨 Meilleur affichage des multiplicateurs 2019-10-17 09:33:00 +02:00
documentation/conception-des-mécanismes Introduction d'une documentation 2018-01-24 10:53:49 +01:00
engine Snapshot testing 2019-10-22 10:35:31 +02:00
images Traduction explications seo en anglais 2019-07-16 17:21:54 +02:00
locales 🐛 Correction pluralisation d'une unité 2019-10-17 18:10:16 +02:00
reducers Ajoute une question pour les auto-entrepreneurs 2019-10-07 11:06:05 +02:00
règles ⚙️ Support des unités dans les formules litérales 2019-10-17 15:04:06 +02:00
selectors 🎨🔥 change la recherche d'entreprise 2019-10-07 11:06:05 +02:00
sites 🐛 Utilise un try-catch pour lire sessionStorage 2019-10-16 19:24:47 +02:00
storage 🐛 Nouvelle version de l'état persisté 2019-10-07 16:10:05 +02:00
types 🎨🔥 change la recherche d'entreprise 2019-10-07 11:06:05 +02:00
externalize.js Supprime variables inutilisées 2019-07-16 17:21:54 +02:00
externalize.md Amélioration et documentation du script de 👽 2018-09-05 10:10:19 +02:00
i18n.js Snapshot testing 2019-10-22 10:35:31 +02:00
Provider.js Snapshot testing 2019-10-22 10:35:31 +02:00
server.js Version 0 du site publi.codes 2019-10-07 16:38:29 +02:00
Tracker.js 🐛 Correction de la lib 2019-09-25 17:23:37 +02:00
utils.js 🐛 Utilise un try-catch pour lire sessionStorage 2019-10-16 19:24:47 +02:00
webpack.common.js Typo titre du site publi.codes 2019-10-17 16:49:22 +02:00
webpack.dev.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.lib.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.prod.js 🎨 Ajoute le logo sur la page de chargement 2019-09-03 11:12:45 +02:00
webpack.prod.legacyBrowser.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.test.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00