Eenheidstests schrijven en uitvoeren

Begin met de voorbeeld-eenheidstest om eenheidstests te schrijven en uit te voeren voor uw aangepaste Oracle Content Management componenten.

Beginnen met de voorbeeld-eenheidstest

De Developer Cloud Service voorbeelden voor Oracle Content Management bevatten de volgende bestanden met behulp waarvan u eenheidstesten kunt schrijven:

  • src/test/unit: bevat de eenheidstest voor de component Sample-To-Do. Dit is een voorbeeld van het schrijven van eenheidstesten voor JavaScript-componentcode, waarbij RequireJS-modules zijn inbegrepen. Er wordt gebruik gemaakt van de Mocha- en Chai-frameworks voor het uitvoeren van JavaScript-eenheidstesten.

  • index.html: hiermee wordt de eenheidstest uitgevoerd. Hiermee worden Mocha, Chai en het hoofdtestbestand test-main.js geladen.

  • test-main.js: hiermee wordt de eenheidstestmodule Sample-To-Do-Test geladen en worden de Mocha-eenheidstests uitgevoerd.

  • Sample-To-Do-Test.js:

    • hiermee worden de feitelijke tests gedefinieerd. De componentbroncode components/Sample-To-Do/assets/render.js wordt geladen, met behulp van RequireJS.

    • Hiermee worden de methoden add(), delete(), title() en placeholder() getest.

Eenheidstests schrijven voor uw componenten

Voer de volgende stappen uit om uw eenheidstests te schrijven voor een aangepaste component:

  1. Schrijf een eenheidstest die gelijk is aan Sample-To-Do-Test.js.

  2. Laad de test die u hebt geschreven in test-main.js.

Een eenheidstest lokaal uitvoeren

Voer de volgende stappen uit om uw eenheidstest lokaal uit te voeren:

  1. Kloon de Git-repository naar een lokale locatie.

  2. Voer in een terminalvenster op uw lokale computer npm install in.

  3. Voer npm start in.

  4. Voer npm test in of open http://localhost:8085/unit/ in een browser.