Skip to main content

Projet

Dans chaque exemple, le code source de l’action se trouve sous src/ et ses tests unitaires sous test/, selon la même structure pour les projets JavaScript et TypeScript.
/
src
test

Action

L’action Post Login suivante affiche un formulaire de consentement marketing aux utilisateurs qui n’y ont pas encore répondu, puis traite la réponse soumise lors de la tentative de connexion suivante : elle refuse l’accès si le formulaire a été ignoré, sinon elle enregistre le choix de consentement dans user_metadata.
mock-form-render.js

Unit Test

Les tests unitaires simulent les objets event et api afin de vérifier que le formulaire s’affiche uniquement tant qu’aucune réponse de consentement n’a été donnée, et que les soumissions de consentement, qu’elles soient acceptées ou refusées, sont enregistrées correctement, tandis que les soumissions manquantes sont rejetées.
mock-form-render.spec.js
Ajoutez les dépendances de test au fichier package.json :
package.json
Configurez jsconfig.json pour que l’alias d’importation actions: pointe vers src/ :
jsconfig.json
mock-form-render.spec.js
Ajoutez les dépendances de test au fichier package.json :
package.json
Configurez Mocha à l’aide de .mocharc.json :
.mocharc.json
Configurez jsconfig.json pour que l’alias d’importation actions: pointe vers src/ :
jsconfig.json
mock-form-render.spec.js
Ajoutez les dépendances de test au fichier package.json :
package.json
Configurez jsconfig.json pour que l’alias d’importation actions: pointe vers src/ :
jsconfig.json