A mintaként szolgáló egységtesztből kiindulva tesztek írhatók és futtathatók az Oracle Content Management egyéni összetevőin.
Kiindulás a mintaként szolgáló egységtesztből
A Developer Cloud Service szolgáltatásban az Oracle Content Management számára rendelkezésre álló minták a következő fájlokkal segítik az egységtesztek írását:
src/test/unit: a Sample-To-Do
összetevőhöz tartozó egységtesztet tartalmazza. Ez mintaként szolgál egységtesztek írásánál a RequireJS modulokat tartalmazó összetevő JavaScript kódjához. A Mocha és a Chai keretrendszert használja a JavaScript egységteszteléshez.
index.html: futtatja az egységtesztet. Betölti a Mocha és a Chai keretrendszer, valamint a test-main.js
fő tesztfájlt.
test-main.js: betölti az egységteszt Sample-To-Do-Test
modulját, és futtatja a Mocha egységteszteket.
Sample-To-Do-Test.js:
A tényleges teszteket definiálja. Betölti az összetevő RequireJS modult használó components/Sample-To-Do/assets/render.js
forráskódját.
Teszteli az add()
, delete()
, title()
és placeholder()
metódust.
Egységtesztek írása az összetevőkhöz
Egyéni összetevőkhöz egységtesztek írásához hajtsa végre a következő lépéseket:
Írjon a Sample-To-Do-Test.js
modulhoz hasonló egységtesztet.
Töltse be a megírt tesztet a test-main.js
tesztfájlba.
Egységteszt helyi futtatása
Egységteszt helyi futtatásához hajtsa végre a következő lépéseket:
Klónozza helyben a Git adattárt.
A helyi számítógépen egy terminálablakban írja be a következő parancsot: npm install
.
Írja be: npm start
.
Írja be az npm test
parancsot, vagy egy böngészőben nyissa meg a http://localhost:8085/unit/
címet.