Escritura y ejecución de pruebas de unidad

Empiece con la prueba de unidad de ejemplo para escribir pruebas de unidad y ejecutarlas para sus componentes personalizados de Oracle Content Management.

Empezar con la prueba de unidad de ejemplo

Los ejemplos de Developer Cloud Service para Oracle Content Management incluyen los siguientes archivos para ayudarle a escribir pruebas de unidad:

  • src/test/unit: contiene la prueba de unidad para el componente Sample-To-Do. Sirve como ejemplo para escribir pruebas de unidad para el código JavaScript del componente, que incluye los módulos RequireJS. Se utilizan los marcos Mocha y Chai para las pruebas de unidad JavaScript.

  • index.html: ejecuta la prueba de unidad. Carga Mocha, Chai y el archivo de prueba principal, test-main.js.

  • test-main.js: carga el módulo de prueba de unidad, Sample-To-Do-Test, y ejecuta las pruebas de unidad de Mocha.

  • Sample-To-Do-Test.js:

    • Define las pruebas reales. Carga el código fuente del componente, components/Sample-To-Do/assets/render.js, mediante RequireJS.

    • Prueba los métodos add(), delete(), title() y placeholder().

Escribir pruebas de unidad para los componentes

Para escribir cada una de las pruebas de unidad de un componente personalizado, siga estos pasos:

  1. Escriba una prueba de unidad similar a Sample-To-Do-Test.js.

  2. Cargue la prueba que ha escrito en test-main.js.

Ejecución de una prueba de unidad de forma local

Para ejecutar la prueba de unidad de forma local, siga estos pasos:

  1. Clone el repositorio de Git de forma local.

  2. En una ventana de terminal de la máquina local, introduzca npm install.

  3. Introduzca npm start.

  4. Introduzca npm testo abra http://localhost:8085/unit/ en un explorador.