Ecriture et exécution de tests d'unité

Ecrivez des tests d'unité et exécutez-les pour vos composants personnalisés Oracle Content Management à l'aide de l'exemple de test d'unité.

Introduction à l'exemple de test d'unité

Les exemples Developer Cloud Service pour Oracle Content Management comprennent les fichiers suivants pour vous aider à écrire des tests d'unité :

  • src/test/unit : contient le test d'unité pour le composant Sample-To-Do. Il sert d'exemple permettant d'écrire des tests d'unité pour du code JavaScript de composant, y compris les modules RequireJS. Les structures Mocha et Chai sont utilisées pour le test d'unité JavaScript.

  • index.html : exécute le test d'unité. Il charge Mocha, Chai et le fichier de test principal, test-main.js.

  • test-main.js : charge le module de test d'unité, Sample-To-Do-Test, et exécute les tests d'unité Mocha.

  • Sample-To-Do-Test.js :

    • définit les tests réels, charge le code source de composant, components/Sample-To-Do/assets/render.js, à l'aide de RequireJS,

    • teste les méthodes add(), delete(), title() et placeholder().

Ecriture de tests d'unité pour vos composants

Afin d'écrire des tests d'unité pour un composant personnalisé, procédez comme suit :

  1. Ecrivez un test d'unité semblable à Sample-To-Do-Test.js.

  2. Chargez le test que vous avez écrit dans test-main.js.

Exécution d'un test d'unité localement

Pour exécuter un test d'unité localement, procédez comme suit :

  1. Clonez le référentiel Git localement.

  2. Dans une fenêtre de terminal sur votre ordinateur local, entrez npm install.

  3. Saisissez npm start.

  4. Saisissez npm test ou ouvrez http://localhost:8085/unit/ dans un navigateur.