我有一个node.js项目,其中包含一些Jasmine规范。这些规范在spec/子目录中,并具有.spec.coffee扩展名,正如jasmine-node所要求的那样。
当我在WebStorm IDE中打开我的某个规范文件时,所有对
我尝试进入 文件 > 设置 > JavaScript库,并将Jasmine添加为库(指定路径到 jasmine-2.0.0.rc1.js),然后进入使用范围子页面,并在“项目”旁边的下拉列表中选中“Jasmine”,但这没有任何效果——Jasmine方法仍然显示为未解析状态。
如何告诉WebStorm,spec子目录中的所有文件和/或具有.spec.coffee扩展名的所有文件都是Jasmine测试,并让它识别这些测试正在使用的Jasmine API?
当我在WebStorm IDE中打开我的某个规范文件时,所有对
beforeEach
、describe
和it
的调用都会显示为带有蓝色波浪线的下划线,并显示工具提示:"未解析的函数或方法 it()"。因此,即使我正在使用3.0 EAP,它应该具有某些Jasmine支持,但它并没有自动识别出这是一个Jasmine规范文件。我尝试进入 文件 > 设置 > JavaScript库,并将Jasmine添加为库(指定路径到 jasmine-2.0.0.rc1.js),然后进入使用范围子页面,并在“项目”旁边的下拉列表中选中“Jasmine”,但这没有任何效果——Jasmine方法仍然显示为未解析状态。
如何告诉WebStorm,spec子目录中的所有文件和/或具有.spec.coffee扩展名的所有文件都是Jasmine测试,并让它识别这些测试正在使用的Jasmine API?