Scrierea şi rularea testelor de unităţi

Începeţi cu testul de unităţi exemplu, apoi scrieţi teste de unităţi pe care să le rulaţi pentru componentele dvs. Oracle Content Management personalizate.

Începeţi cu testul de unităţi exemplu

Exemplele Developer Cloud Service pentru Oracle Content Management includ următoarele fişiere pentru a vă ajuta să scrieţi teste de unităţi:

  • src/test/unit: Conţine testul de unităţi pentru componenta Sample-To-Do. Acesta serveşte ca exemplu pentru scrierea testelor de unităţi pentru codul JavaScript al componentelor, care include module RequireJS. Pentru testarea de unităţi JavaScript se utilizează cadrele Mocha şi Chai.

  • index.html: Rulează testul de unităţi. Acesta presupune încărcarea cadrelor Mocha, Chai şi a fişierul de test principal, test-main.js.

  • test-main.js: Încarcă modulul testului de unităţi, Sample-To-Do-Test, şi rulează testele de unităţi Mocha.

  • Sample-To-Do-Test.js:

    • Defineşte testele efective. Acesta presupune încărcarea codului sursă al componentei, components/Sample-To-Do/assets/render.js, utilizând RequireJS.

    • Testează metodele add(), delete(), title() şi placeholder().

Scrierea testelor de unităţi pentru componentele dvs.

Pentru a scrie fiecare dintre testele de unităţi pentru o componentă personalizată, urmaţi aceşti paşi:

  1. Scrieţi un test similar cu testul Sample-To-Do-Test.js.

  2. Încărcaţi testul pe care l-aţi scris în test-main.js.

Rulaţi un test de unităţi la nivel local

Pentru a rula testul de unităţi la nivel local, urmaţi aceşti paşi:

  1. Clonaţi repository-ul Git la nivel local.

  2. Într-o fereastră de terminal de pe calculatorul dvs. local, introduceţi comanda npm install.

  3. Introduceţi comanda npm start.

  4. Introduceţi comanda npm test sau deschideţi http://localhost:8085/unit/ într-un browser.