Start med eksempelenhedstesten for at skrive enhedstests og køre dem for dine tilpassede Oracle Content Management-komponenter.
Starte med eksempelenhedstesten
Eksemplerne i Developer Cloud Service til Oracle Content Management indeholder følgende filer, der kan hjælpe dig med at skrive enhedstests:
src/test/unit: Indeholder enhedstesten for komponenten Sample-To-Do. Den fungerer som et eksempel på skrivning af enhedstest til komponentens JavaScript-kode, som indeholder RequireJS-moduler. Der bruges Mocha- og Chai-strukturer til JavaScript-enhedstests.
index.html: Kører enhedstesten. Den indlæser Mocha, Chai og hovedtestfilen, test-main.js.
test-main.js: Indlæser enhedstestmodulet Sample-To-Do-Test og kører Mocha-enhedstests.
Sample-To-Do-Test.js:
Definerer de faktiske tests. Den indlæser komponentkildekoden components/Sample-To-Do/assets/render.js ved hjælp af RequireJS.
Tester metoderne add(), delete(), title() og placeholder().
Skrive enhedstests til dine komponenter
Du kan skrive enhedstests for en tilpasset komponent ved at følge disse trin:
Skriv en enhedstest i stil med Sample-To-Do-Test.js.
Indlæs den test, som du har skrevet, i test-main.js.
Køre en enhedstest lokalt
Du kan køre din enhedstest lokalt ved at følge disse trin:
Klon GIT-informationsbasen lokalt.
Indtast npm install i et terminalvindue på din lokale computer.
Indtast npm start.
Indtast npm test, eller åbn http://localhost:8085/unit/ i en browser.