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.