Kirjoita yksikkötestejä malliyksikkötestin pohjalta ja suorita niitä mukautetuille Oracle Content Management -komponenteille.
Malliyksikkötestin pohjalta aloittaminen
Oracle Content Management -palvelun Developer Cloud Service -esimerkit sisältävät seuraavat tiedostot, jotka auttavat yksikkötestien kirjoituksessa:
src/test/unit: Sisältää Sample-To-Do
-komponentin yksikkötestin. Tämä tarjoaa esimerkin yksikkötestien kirjoituksesta komponentin JavaScript-koodille, joka sisältää RequireJS-moduuleja. JavaScript-yksikkötestaukseen käytetään Mocha- ja Chai-ympäristöjä.
index.html: Suorittaa yksikkötestin. Se lataa Mochan, Chain ja päätestitiedoston, jonka nimi on test-main.js
.
test-main.js: Lataa yksikkötestimoduulin nimeltä Sample-To-Do-Test
ja suorittaa Mocha-yksikkötestit.
Sample-To-Do-Test.js:
Määrittää varsinaiset testit. Se lataa komponentin lähdekoodin tiedostosta components/Sample-To-Do/assets/render.js
, jossa käytetään RequireJS:ää.
Testaa add()
-, delete()
-, title()
- ja placeholder()
-menetelmät.
Yksikkötestien kirjoitus komponenteille
Voit kirjoittaa yksikkötestejä räätälöidylle komponentille noudattamalla seuraavia ohjeita:
Kirjoita samankaltainen yksikkötesti kuin Sample-To-Do-Test.js
-tiedostossa.
Lataa kirjoittamasi testi test-main.js
-tiedostoon.
Yksikkötestin suorittaminen paikallisesti
Voit suorittaa yksikkötestin paikallisesti noudattamalla seuraavia ohjeita:
Kloonaa Git-tietovarasto paikallisesti.
Syötä paikallisen tietokoneen pääteikkunassa npm install
.
Syötä npm start
.
Syötä npm test
tai avaa http://localhost:8085/unit/
selaimessa.