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.