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.