Start med eksempelenhetstesten når du skal skrive enhetstester og kjøre dem for egendefinerte komponenter for Oracle Content Management.
Starte med eksempelenhetstesten
Eksemplene i Developer Cloud Service for Oracle Content Management inneholder følgende filer som hjelper deg med å skrive enhetstester:
src/test/unit: Inneholder enhetstesten for komponenten Sample-To-Do
. Denne fungerer som et eksempel for skriving av enhetstester for JavaScript-kode for komponenter, som inkluderer RequireJS-moduler. Rammeverkene Mocha og Chai for JavaScript-enhetstesting brukes.
index.html: Kjører enhetstesten. Den laster Mocha, Chai og hovedtestfilen test-main.js
.
test-main.js: Laster enhetstestmodulen Sample-To-Do-Test
og kjører Mocha-enhetstestene.
Sample-To-Do-Test.js:
Definerer de faktiske testene. Den laster komponentkildekoden components/Sample-To-Do/assets/render.js
ved hjelp av RequireJS.
Tester metodene add()
, delete()
, title()
og placeholder()
.
Skrive enhetstester for komponentene
Når du skal skrive hver av enhetstestene for en egendefinert komponent, gjør du følgende:
Skriv en enhetstest som ligner på Sample-To-Do-Test.js
.
Last testen du skriver, i test-main.js
.
Kjøre en enhetstest lokalt
Når du skal kjøre enhetstesten lokalt, gjør du følgende:
Klon GIT-registret lokalt.
Skriv inn npm install
i et terminalvindu på den lokale maskinen din.
Skriv inn npm start
.
Skriv inn npm test
, eller åpne http://localhost:8085/unit/
i en nettleser.