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