JasmineJS - Visão geral
Jasmine é uma estrutura JavaScript de código aberto, capaz de testar qualquer tipo de aplicativo JavaScript. Jasmine segue o procedimento Behavior Driven Development (BDD) para garantir que cada linha de instrução JavaScript seja devidamente testada na unidade. Seguindo o procedimento BDD, Jasmine fornece uma pequena sintaxe para testar a menor unidade de todo o aplicativo, em vez de testá-la como um todo.
Por que usar Jasmine?
A seguir estão as vantagens de usar Jasmine sobre outras estruturas de teste JavaScript disponíveis -
Jasmine não depende de nenhuma outra estrutura JavaScript.
Jasmine não requer nenhum DOM.
Toda a sintaxe usada no framework Jasmine é limpa e óbvia.
Jasmine é fortemente influenciado por Rspec, JS Spec e Jspec.
Jasmine é uma estrutura de código aberto e facilmente disponível em diferentes versões, como autônomo, ruby gem, Node.js, etc.
Como usar o Jasmine?
Jasmine é muito fácil de implementar em qualquer tipo de metodologia de desenvolvimento. Tudo que você precisa para baixar são os arquivos de biblioteca autônomos do site oficialhttps://jasmine.github.io/ e implemente o mesmo em seu aplicativo.
A configuração detalhada do ambiente será descrita no próximo capítulo denominado “Configuração do ambiente”. Depois de fazer o download e descompactar o arquivo zip com sucesso, você encontrará as seguintes subpastas dentro desse arquivo zip.