Scrivere ed eseguire test di unità

Iniziare con il test di unità di esempio per scrivere test di unità ed eseguirli per i componenti Oracle Content Management personalizzati.

Iniziare con il test di unità di esempio

Gli esempi di Developer Cloud Service per Oracle Content Management includono i file descritti di seguito per facilitare la scrittura dei test di unità.

  • src/test/unit: contiene il test di unità per il componente Sample-To-Do. Funge da esempio per la scrittura di test di unità per il codice JavaScript del componente, che include i moduli RequireJS. Vengono utilizzati i framework Mocha e Chai per i test di unità JavaScript.

  • index.html: esegue il test di unità. Carica Mocha, Chai e il file di test principale, test-main.js.

  • test-main.js: carica il modulo dei test di unità, Sample-To-Do-Test, ed esegue i test di unità Mocha.

  • Sample-To-Do-Test.js:

    • Definisce i test effettivi. Carica il codice sorgente del componente, components/Sample-To-Do/assets/render.js, utilizzando RequireJS.

    • Esegue il test dei metodi add(), delete(), title() e placeholder().

Scrivere test di unità per i componenti

Per scrivere i vari test di unità per un componente personalizzato, attenersi alla procedura riportata di seguito.

  1. Scrivere un test di unità simile a Sample-To-Do-Test.js.

  2. Caricare il testo scritto in test-main.js.

Eseguire localmente un test di unità

Per eseguire localmente un test di unità, attenersi alla procedura riportata di seguito.

  1. Duplicare localmente il repository Git.

  2. Immettere npm install in una finestra di terminale del computer locale.

  3. Immettere npm start.

  4. Immettere npm test oppure aprire http://localhost:8085/unit/ in un browser.