Skip to main content

Projet

Chaque exemple sépare le code source de l’action, situé dans src/, de ses tests unitaires, situés dans test/, en suivant la même structure pour les projets JavaScript et TypeScript.
/
src
test

Action

L’action Pre User Registration suivante refuse les inscriptions provenant d’un domaine de courriel interdit, exige la saisie d’un nom complet et, le cas échéant, enregistre ce nom dans user_metadata ainsi qu’un identifiant généré aléatoirement dans app_metadata.
mock-dependencies.js

Test unitaire

Les tests unitaires simulent les objets event et api afin de vérifier que le domaine interdit est refusé, qu’un nom complet manquant déclenche une erreur de validation et qu’une soumission valide enregistre le nom complet ainsi qu’un UUID correctement formaté.
mock-dependencies.spec.js
Ajoutez les dépendances de test à package.json :
package.json
Configurez jsconfig.json pour que l’alias d’importation actions: pointe vers src/ :
jsconfig.json
mock-dependencies.spec.js
Ajoutez les dépendances de test à package.json :
package.json
Configurez Mocha avec .mocharc.json :
.mocharc.json
Configurez jsconfig.json pour que l’alias d’importation actions: pointe vers src/ :
jsconfig.json
mock-dependencies.spec.js
Ajoutez les dépendances de test à package.json :
package.json
Configurez jsconfig.json pour que l’alias d’importation actions: pointe vers src/ :
jsconfig.json