我有一个使用Jasmine Node模块进行测试的IDEA 14.1.2项目。遗憾的是, IDEA无法识别Jasmine函数名称,如beforeEach
,describe
,it
和expect
,即使一切似乎都有效(测试运行)精细)。也就是说,当悬停在其中任何一个上面时,我会得到一条消息,如“未解析的函数或方法function_name()”,当 Ctrl - 单击时,我收到消息“无法找到要转到的声明”。< / p>
相关设置:
语言和语言框架→Node.js和NPM(NodeJS JetBrains插件141.712):
也许我需要index internal Node modules,但我在语言和语言中没有相关的复选框。框架→Node.js和NPM。这个版本的插件没有这个吗?
我已尝试使缓存无效并重新启动。
答案 0 :(得分:4)
您需要按照here所述添加TypeScript定义文件。
转到Project Settings > Languages & Frameworks > JavaScript > Libraries
,点击Download
,从组合框中选择Typescript community stubs
,选择jasmine
,然后点击Download and Install
。