У меня есть node.js проект, который содержит некоторые Jasmine спецификации.Спецификации находятся в подкаталоге spec / и имеют расширение .spec.coffee, как того требует jasmine-node .
Когда я открываю один из моих файлов спецификаций в WebStorm IDE, все вызовы beforeEach
и describe
и it
показаны с синим волнистым подчеркиванием с подсказкой: «Неразрешенная функция или метод it ()».Поэтому, хотя я использую 3.0 EAP и предполагается, что будет иметь некоторую поддержку Jasmine , он не обнаруживает автоматически тот факт, что это файл спецификации Jasmine.
Я попытался зайти в Файл> Настройки> Библиотеки JavaScript и добавить Jasmine в качестве библиотеки (указав путь к jasmine-2.0.0.rc1.js), а затем перейти на подстраницу области использования и проверить«Jasmine» в раскрывающемся списке рядом с «Project», но это не имело никакого эффекта - методы Jasmine по-прежнему отображаются как неразрешенные.
Как я могу сообщить WebStorm, что все файлы в подкаталоге spec,и / или все файлы с расширением .spec.coffee являются тестами Jasmine и распознают ли они API-интерфейсы Jasmine, используемые этими тестами?