1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 00:35:00 +00:00
mon-entreprise/test/regressions
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
..
__snapshots__ Snapshot testing 2019-10-22 10:35:31 +02:00
simulations-auto-entrepreneur.yaml Snapshot testing 2019-10-22 10:35:31 +02:00
simulations-indépendant.yaml Snapshot testing 2019-10-22 10:35:31 +02:00
simulations-rémunération-dirigeant.yaml Snapshot testing 2019-10-22 10:35:31 +02:00
simulations-salarié.yaml Snapshot testing 2019-10-22 10:35:31 +02:00
simulations.jest.js Snapshot testing 2019-10-22 10:35:31 +02:00
styleMock.js Snapshot testing 2019-10-22 10:35:31 +02:00