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 vérifie les rôles de l’utilisateur à partir de event.authorization et les ajoute comme demande personnalisée au jeton d’ID; l’accès est refusé si aucun rôle n’est présent.
test-an-action.js

Test unitaire

Les tests unitaires simulent les objets event et api afin de vérifier que les utilisateurs administrateurs obtiennent bien la demande personnalisée, tandis que les utilisateurs sans rôle ou dont l’objet authorization est absent se voient refuser l’accès.
test-an-action.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
test-an-action.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
test-an-action.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