How to make IDEA recognise keywords from Jasmine Node.js package? -
i've got idea 14.1.2 project using jasmine node module testing. unfortunately idea doesn't recognise jasmine function names beforeeach, describe, it , expect, though seems valid (the tests run fine). is, when hovering on of these message "unresolved function or method function_name()", , when ctrl-clicking message "cannot find declaration go to".
relevant settings:
- in languages & frameworks → javascript → libraries following checked:
- node.js v0.12.2 core modules (type global)
- html (type predefined)
- html5 / ecmascript 5 (type predefined)
- node.js globals (type predefined)
in languages & frameworks → node.js , npm (nodejs jetbrains plugin 141.712):
- the node interpreter set (it's in subdirectory of project),
- "node.js v0.12.2 core modules set up", and
- under packages "jasmine" listed version 2.2.1 (latest).
maybe need index internal node modules, don't have relevant check box in languages & frameworks → node.js , npm. not available in version of plugin?
i've tried invalidating caches , restarting.
you need add typescript definition file described here.
go project settings > languages & frameworks > javascript > libraries, click download, select typescript community stubs combobox, choose jasmine , click download , install.
Comments
Post a Comment