Egységtesztek írása és futtatása

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:

  1. Írjon a Sample-To-Do-Test.js modulhoz hasonló egységtesztet.

  2. 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:

  1. Klónozza helyben a Git adattárt.

  2. A helyi számítógépen egy terminálablakban írja be a következő parancsot: npm install.

  3. Írja be: npm start.

  4. Írja be az npm test parancsot, vagy egy böngészőben nyissa meg a http://localhost:8085/unit/ címet.