Skip to main content

Projet

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

Action

L’action Password Reset Post Challenge suivante redirige l’utilisateur vers une page externe de vérification d’identité lorsque son pointage de risque dépasse un seuil donné, puis valide le jeton de session renvoyé ainsi que le résultat de la vérification avant de laisser la réinitialisation du mot de passe se poursuivre.
mock-redirects.js

Unit Test

Les tests unitaires simulent les objets event et api, ainsi que l’encodage et la validation du jeton de redirection, afin de vérifier que la redirection ne se déclenche qu’au-delà du seuil de risque et que l’accès est refusé dans le cas de jetons invalides, d’utilisateurs non concordants ou d’une vérification incomplète.
mock-redirects.spec.js
Ajoutez les dépendances de test à package.json :
package.json
Configurez jsconfig.json de sorte que l’alias d’importation actions: pointe vers src/ :
jsconfig.json
mock-redirects.spec.js
Ajoutez les dépendances de test à package.json :
package.json
Configurez Mocha avec .mocharc.json :
.mocharc.json
Configurez jsconfig.json de sorte que l’alias d’importation actions: pointe vers src/ :
jsconfig.json
mock-redirects.spec.js
Ajoutez les dépendances de test à package.json :
package.json
Configurez jsconfig.json de sorte que l’alias d’importation actions: pointe vers src/ :
jsconfig.json