Commit Graph

23 Commits (1aa05d1d1b148c2b71e690c99747aa30ca65371c)

Author SHA1 Message Date
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
Maxime Quandalle 5e026abe66
🐛 Utilise un try-catch pour lire sessionStorage 2019-10-16 19:24:47 +02:00
Maxime Quandalle 139ca46ad1
⚙️ Traduction des unités
Gestion du pluriel (1 jour, 2 jours) et de la traduction (3 days).

Fixes #729
2019-10-13 20:36:22 +02:00
Maxime Quandalle 41e44482b8
🔥 Supprime des fonctions "utils" inutiles
Ces fonctions n'étaient utilisées qu'une fois ou deux et constituent des
indirections inutiles : getIframeOption, parseDataAttributes,
setToSessionStorage, getFromSessionStorage et isNumeric.

Préférer les fonctions de la "bibliothèque standard": sessionStorage et
URLSearchParams.
2019-10-13 20:36:21 +02:00
Maxime Quandalle 7a9f2d606f
🐛 Supprime une fausse erreur i18n au démarrage
Ce faux positif apparaissait systématiquement au démarrage du site, ainsi
que lors de l'import de la lib NPM "mon-entreprise".
2019-10-13 20:36:20 +02:00
Maxime Quandalle db803585d5
🔥 Utilise URLSearchParams
Utilise la fonction standard URLSearchParams à la place de la dépendance
NPM `query-string`.
2019-10-13 20:36:18 +02:00
Mael 5175540097 🐛 Correction de la lib
Problèmes de window et document undefined
2019-09-25 17:23:37 +02:00
Johan Girod c4119fc509
🐛 répare la page blanche en cas de blocage des cookie par l'utilisateur 2019-05-14 13:57:39 +02:00
Johan Girod 2a44e71437 🐛 répare la page blanche sur mycompanyinfrance.fr 2019-02-08 13:46:37 +01:00
Johan Girod b4bd491861 🐛 Enlève le mode debug pour i18n 2018-11-22 18:44:21 +01:00
Johan Girod f8f6c5389f 🖋️ Ajoute la micro-entreprise en EIRL
- Ajoute la déclaration d'affectation du patrimoine pour l'eirl
- Refacto pour éviter le doublon status du guide / status de la crétion (ils sont les même dorénavant)
- Améliorations des affichages contextuels
- Bugs de traduction
2018-11-22 11:40:40 +01:00
Johan Girod 1d69feafd6 💚 fix flow
Suppression des décorateurs.

Problème :
Les décorateurs que l'on utilisait correspondait à une ancienne
version de la proposal tc39, encore en stage 1 (voir 0). La
proposition a complètement évolué, pour ne plus du tout avoir
la même forme que précédement.

Au lieu de garder la version 'legacy', on choisit de se séparer
des décorateur, étant donné que le nouveau use case n'a plus rien
à voir, et que l'ancienne version peut être gérée de manière
quasi équivalente avec des fonctions et des compose
2018-11-15 11:06:35 +01:00
Johan Girod 0f2a2c01d4 👽 Ajoute la traduction de toutes les URLs 2018-11-09 17:59:56 +01:00
Mael e53c98bb7d 👽 Page d'accueil infrance 2018-11-09 17:59:56 +01:00
Johan Girod 336266b2b3 🐛 :ie: 💩 Répare les bugs sur IE 2018-08-04 12:11:34 +02:00
Johan Girod 0e028cc843 wip 2018-08-04 12:11:34 +02:00
Mael c110cdee9d Test de la conversation 2018-06-18 16:19:38 +02:00
Mael 5d857d2dfa La langue par défaut est définie dans les reducers 2018-06-15 19:48:03 +02:00
Johan Girod 5a0fbe1bad 🐛 fix invalid language tag when passing locale argument to iframe 2018-05-14 10:47:20 +02:00
Mael 16f5e4aee6 🐛 Avancement par objectif correctement calcule 2018-04-25 11:55:32 +02:00
Étienne Charignon 5e1dfb98c6 👽 translate the suggestion tooltip
I had to force the default language to a value (I forced it to 'fr') so
that the fr resource is effectively loaded in the first place
2018-04-12 11:33:31 +02:00
Étienne Charignon 670bcb00eb Default language to 'fr' 2018-04-12 11:28:31 +02:00
Laurent Bossavit 3d4dbac93d 👽 Synchroniser la langue initiale 2018-04-09 11:40:29 +02:00