我有一个包含一些Jasmine规范的node.js项目。根据jasmine-node的要求,规范位于 spec/ 子目录中,并具有 .spec.coffee 扩展名。
当我在WebStormbeforeEach
IDE 中打开我的一个规范文件时,所有对和的调用都以蓝色波浪下划线显示,describe
并it
带有工具提示:“未解析的函数或方法 it()”。因此,即使我使用的是3.0 EAP并且它应该有一定数量的 Jasmine 支持,但它并不会自动发现这是一个 Jasmine 规范文件这一事实。
我尝试进入 File > Settings > JavaScript Libraries,并将 Jasmine 添加为库(指定 jasmine-2.0.0.rc1.js 的路径),然后转到 Usage Scope 子页面并在“项目”旁边的下拉列表,但这没有效果 - Jasmine 方法仍然显示为未解决。
我如何告诉 WebStorm spec 子目录中的所有文件和/或扩展名为 .spec.coffee 的所有文件都是 Jasmine 测试,并让它识别这些测试正在使用的 Jasmine API?