Skriva och köra enhetstester

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:

  1. Skriv ett enhetstest i stil med Sample-To-Do-Test.js.

  2. Ladda testet du skrev i test-main.js.

Kör ett enhetstest lokalt

Följ dessa steg för att köra enhetstestet lokalt:

  1. Klona Git-datalagret lokalt.

  2. Öppna ett terminalfönster på den lokala datorn och ange npm install.

  3. Ange npm start.

  4. Ange npm test eller öppna http://localhost:8085/unit/ i en webbläsare.