Gravar e Executar Testes de Unidade

Comece com o teste de unidade de amostra para gravar testes de unidade e executá-los em seus componentes personalizados do Oracle Content Management.

Começar com o Teste de Unidade de Amostra

As amostras do Developer Cloud Service para o Oracle Content Management incluem os seguintes arquivos para ajudar você a gravar testes de unidade:

  • src/test/unit: contém o teste de unidade para o componente Sample-To-Do. Isso serve de amostra para gravar testes de unidade para o código JavaScript do componente, que inclui módulos RequireJS. As estruturas Mocha e Chai para testes de unidade JavaScript são utilizadas.

  • index.html: Executa o teste de unidade. Ele carrega o Mocha, o Chai e o arquivo 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 unidade Mocha.

  • Sample-To-Do-Test.js:

    • Define os testes reais. Ele carrega o código de origem do componente, components/Sample-To-Do/assets/render.js, usando RequireJS.

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

Gravar Testes de Unidade para seus Componentes

Para gravar cada teste de unidade de um componente personalizado, siga estas etapas:

  1. Grave um teste de unidade semelhante a Sample-To-Do-Test.js.

  2. Carregue o teste que você gravou em test-main.js.

Executar um Teste de Unidade Localmente

Para executar seu teste de unidade localmente, siga estas etapas:

  1. Clone o repositório Git localmente.

  2. Em uma janela de terminal de sua máquina local, digite npm install.

  3. Digite npm start.

  4. Digite npm test ou abra http://localhost:8085/unit/ em um browser.