Questions marquées «jasmine»

Jasmine est un framework de développement basé sur le comportement (BDD) pour tester le code JavaScript. Jasmine n'a pas de dépendances externes et ne nécessite pas de DOM.

348
Test JavaScript Jasmine - toBe vs toEqual

Disons que j'ai les éléments suivants: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); Les deux tests ci-dessus réussiront. Y a-t-il une différence entre toBe()et toEqual()quand il s'agit d'évaluer des chiffres? Si oui, quand devrais-je utiliser l'un et pas...

154
Comment puis-je me concentrer sur une spécification dans jasmine.js?

J'ai un tas de spécifications qui échouent suite à un changement architectural assez important. J'aimerais travailler à les corriger un par un en étiquetant chacun avec «focus». Est-ce que jasmine.js a une fonctionnalité comme celle-ci? J'ai juré d'avoir lu à un moment donné que c'était le cas,...

139
Exécution d'un seul fichier de test

Existe-t-il un moyen d'exécuter ng testpour un seul fichier au lieu de pour toute la suite de tests? Idéalement, j'aimerais obtenir la boucle de rétroaction la plus rapide possible lorsque je modifie un fichier, mais karmaexécute toute la suite à chaque sauvegarde, ce qui est un peu lent lorsque...