Test’em – Execute testes Javascript com facilidade


Já falamos aqui sobre o Mocha e o Jasmine, que são duas ferramentas íncriveis para facilitar a criação de testes. Entretanto, ficou faltando falar de opções para facilitar a execução dos testes. E sabe por qual motivo uma ferramenta para facilitar a execução de testes pode ajudar no desenvolvimento? Pelo simples motivo de que, quando você está escrevendo testes, pode simplesmente se tornar muito chato e ineficiente executá-los em vários browsers para verificar como eles estão se comportando. E é para isso que hoje apresentarem o Test’em, uma ferramenta que ajuda a tornar os testes em Javascript menos tediosos.

Test’em é uma simples ferramenta de terminal desenvolvida em NodeJS e que é muito simples de instalar e usar. Com um simples arquivo de configuração, é possível definir coisas como framework a ser usado, comandos para build (para caso o projeto use Coffeescript, por exemplo) e arquivo HTML a ser carregado pelo servidor interno do Test'em. Após configurado, você tem acesso à coisa como:

  • Um servidor HTTP com auto-reload que recarrega os testes assim que eles são modificados;
  • Uma interface CLI prática para acompanhar os erros de forma remota (sem precisar acompanhá-los pelo browser);
  • Um modo "ci" para execução dos testes por um sistema de integração contínua, por exemplo;
  • E muito mais. =)

Segue um print-screen da interface CLI do Test’em caso você tenha ficado curioso sobre o segundo tópico:

Interface gráfica do Test'em
Afinal imagem de testes "dando certo" quase ninguém mostra, não é mesmo? 🙂

Posts relacionados


Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.