Börja med exempelenhetstestet för att skriva enhetstester och köra dem för dina anpassade komponenter i Oracle Content Management.
Börja med exempelenhetstestet
Exemplen för Oracle Content Management i Developer Cloud Service inkluderar följande filer som hjälper dig att skriva enhetstester:
src/test/unit: Innehåller enhetstestet för komponenten Sample-To-Do
. Det här fungerar som ett exempel när du ska skriva enhetstester för komponenters JavaScript-kod, som inkluderar RequireJS-moduler. Mocha- och Chai-ramverken för JavaScript-enhetstestning används.
index.html: Kör enhetstestet. Det laddar Mocha, Chai och huvudtestfilen, test-main.js
.
test-main.js: Laddar enhetstestmodulen, Sample-To-Do-Test
, och kör Mocha-enhetstesterna.
Sample-To-Do-Test.js:
Definierar de faktiska testerna. Det laddar komponentkällkoden, components/Sample-To-Do/assets/render.js
, och använder RequireJS.
Testar metoderna add()
, delete()
, title()
och placeholder()
.
Skriv enhetstester för dina komponenter
Följ dessa steg för att skriva vart och ett av enhetstesterna för en anpassad komponent:
Skriv ett enhetstest i stil med Sample-To-Do-Test.js
.
Ladda testet du skrev i test-main.js
.
Kör ett enhetstest lokalt
Följ dessa steg för att köra enhetstestet lokalt:
Klona Git-datalagret lokalt.
Öppna ett terminalfönster på den lokala datorn och ange npm install
.
Ange npm start
.
Ange npm test
eller öppna http://localhost:8085/unit/
i en webbläsare.