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:
Schrijf een eenheidstest die gelijk is aan Sample-To-Do-Test.js.
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:
Kloon de Git-repository naar een lokale locatie.
Voer in een terminalvenster op uw lokale computer npm install in.
Voer npm start in.
Voer npm test in of open http://localhost:8085/unit/ in een browser.