Pytania oznaczone «jasmine»

Jasmine to platforma programistyczna oparta na zachowaniu (BDD) do testowania kodu JavaScript. Jasmine nie ma żadnych zewnętrznych zależności i nie wymaga DOM.

349
Jasmine JavaScript Testing - toBe vs toEqual

Powiedzmy, że mam następujące elementy: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); Oba powyższe testy przejdą pomyślnie. Czy istnieje różnica pomiędzy toBe()i toEqual()jeśli chodzi o ocenę liczb? Jeśli tak, to kiedy powinienem użyć jednego, a nie...

161
Uruchomienie pojedynczego pliku testowego

Czy istnieje sposób uruchomienia ng testpojedynczego pliku zamiast całego zestawu testów? Idealnie chciałbym uzyskać możliwie najszybszą pętlę sprzężenia zwrotnego, kiedy edytuję plik, ale karmawykonuje cały zestaw przy każdym zapisie, co jest nieco powolne, gdy tworzysz wystarczająco duży...

154
Jak mogę skupić się na jednej specyfikacji w jasmine.js?

Mam kilka wadliwych specyfikacji z dość dużej zmiany architektonicznej. Chciałbym popracować nad ich naprawieniem jeden po drugim, oznaczając je „fokus”. Czy Jasmine.js ma taką funkcję? Przysięgałem, że przeczytałem w pewnym momencie, że tak, ale nie widzę tego w...

135
Jak mogę sprawić, by WebStorm rozpoznawał metody Jasmine?

Mam projekt node.js , który zawiera pewne specyfikacje Jasmine . Specyfikacje znajdują się w podkatalogu spec / i mają rozszerzenie .spec.coffee, zgodnie z wymaganiami Jasmine-node . Kiedy otwarty jeden z moich plików spec w WebStorm IDE, wszystkie wywołania beforeEachi describeoraz itsą pokazane...

128
React Enzyme znajdź drugi (lub n-ty) węzeł

Testuję komponent React z płytkim renderowaniem Jasmine Enzyme. Uproszczony tutaj do celów tego pytania ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div>...