Как заставить WebStorm распознавать методы Jasmine?

, у меня есть проект node.js , который содержит некоторые спецификации Jasmine . Спецификации находятся в подкаталоге spec / и имеют расширение .spec.coffee, как того требует jasmine-node .

Когда я открываю один из моих файлов спецификаций в WebStorm IDE, все вызовы beforeEach и описывают и это показано синим волнистым подчеркиванием с всплывающей подсказкой: «Неразрешенная функция или метод it ()». Таким образом, хотя я использую 3.0 EAP и он должен иметь некоторую поддержку Jasmine , он не улавливает автоматически тот факт, что это файл спецификации Jasmine.

Я попытался зайти в Файл> Настройки> Библиотеки JavaScript и добавить Jasmine в качестве библиотеки (указав путь к jasmine-2.0.0.rc1.js), а затем перейдите на подстраницу «Область использования» и отметьте «Жасмин» в раскрывающемся списке рядом с «Проект», но это не дало никакого эффекта - методы Жасмина по-прежнему отображаются как неразрешенные.

Как я могу сообщить WebStorm, что все файлы в подкаталоге spec и / или все файлы с расширением .spec.coffee являются тестами Jasmine и должны ли он распознавать API-интерфейсы Jasmine, которые используются этими тестами?

130
задан Joe White 12 November 2011 в 23:50
поделиться