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 beforeEach
i describe
oraz it
są pokazane z niebieską falowane podkreśla z podpowiedzi: „Nierozwiązany funkcji lub metody go ()”. Więc nawet jeśli używam EAP 3.0 i powinien on mieć pewną ilość wsparcia dla Jasmine , nie wychwytuje on automatycznie faktu, że jest to plik specyfikacji Jasmine.
Próbowałem wejść do Plik> Ustawienia> Biblioteki JavaScript i dodać Jasmine jako bibliotekę (określając ścieżkę do jasmine-2.0.0.rc1.js), a następnie przejść do podstrony Zakres użycia i zaznaczyć „Jasmine” w rozwijana lista obok „Projekt”, ale to nie przyniosło żadnego efektu - metody Jasmine nadal są wyświetlane jako nierozwiązane.
Jak mogę powiedzieć WebStormowi, że wszystkie pliki w podkatalogu spec i / lub wszystkie pliki z rozszerzeniem .spec.coffee są testami Jasmine i czy rozpoznają interfejsy API Jasmine, z których te testy korzystają?