Perguntas com a marcação «jasmine»

Jasmine é uma estrutura de desenvolvimento orientado por comportamento (BDD) para testar o código JavaScript. Jasmine não tem dependências externas e não requer um DOM.

348
Jasmine JavaScript Testing - toBe vs toEqual

Digamos que tenho o seguinte: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); Ambos os testes acima serão aprovados. Existe uma diferença entre toBe()e toEqual()quando se trata de avaliar números? Se sim, quando devo usar um e não o

154
Como me concentro em uma especificação no jasmine.js?

Eu tenho um monte de especificações com falha de uma mudança arquitetônica bastante grande. Eu gostaria de trabalhar para corrigi-los um por um, marcando cada um com 'foco'. O jasmine.js possui um recurso como este? Jurei que li em um ponto que sim, mas não o vejo nos

138
Executando um único arquivo de teste

Existe uma maneira de executar ng testum único arquivo em vez de para todo o conjunto de testes? Idealmente, eu gostaria de obter o loop de feedback mais rápido possível ao editar um arquivo, mas karmaexecuta todo o conjunto em cada salvamento, o que é um pouco lento quando você cria um conjunto de...

135
Como faço para que o WebStorm reconheça os métodos Jasmine?

Eu tenho um projeto node.js que contém algumas especificações do Jasmine . As especificações estão em um subdiretório spec / e têm a extensão .spec.coffee, conforme exigido pelo jasmine-node . Quando eu uma aberta dos meus arquivos de especificação na WebStorm IDE, todas as chamadas para...