Escrever e Executar Testes de Unidades

Comece com o teste de unidade de exemplo para escrever testes de unidades e execute-os para os seus componentes customizados do Oracle Content Management.

Começar com o Teste de Unidade de Exemplo

Os exemplos do Developer Cloud Service para o Oracle Content Management incluem os seguintes ficheiros para o ajudar a escrever testes de unidades:

  • src/test/unit: Contém o teste de unidade para o componente Sample-To-Do. Serve como um exemplo para escrever testes de unidades para o código JavaScript do componente, que inclui módulos RequireJS. São utilizadas os enquadramentos Mocha e Chai para os testes de unidades JavaScript.

  • index.html: Executa o teste de unidade. Carrega o Mocha, o Chai e o ficheiro de teste principal, test-main.js.

  • test-main.js: Carrega o módulo de teste de unidade, Sample-To-Do-Test, e executa os testes de unidades Mocha.

  • Sample-To-Do-Test.js:

    • Define os testes reais. Carrega o código-fonte do componente, components/Sample-To-Do/assets/render.js, utilizando o RequireJS.

    • Testa os métodos add(), delete(), title() e placeholder().

Escrever Testes de Unidades para os Seus Componentes

Para escrever cada um dos seus testes de unidades para um componente customizado, siga estes passos:

  1. Escreva um teste de unidade semelhante ao Sample-To-Do-Test.js.

  2. Carregue o teste que escreveu no test-main.js.

Executar um Teste de Unidade Localmente

Para executar o seu teste de unidade localmente, siga estes passos:

  1. Clone o repositório Git localmente.

  2. Numa janela de terminal no seu computador local, introduza npm install.

  3. Introduza npm start.

  4. Introduza npm test ou abra http://localhost:8085/unit/ num browser.