This question already has an answer here:
I admit that I'm being pedantic here. I have a Mocha test in WebStorm and WebStorm is complaining about describe()
and it()
not being a function type.
I have the mocha-definatelyTyped
library downloaded, and added to the tests
folder.
Running Mocha is fine. Why is WebStorm not resolving the describe and it methods?
From the description of the inspection:
Navigate to the above referenced preference and make sure the mocha-DefinitelyTyped library is in the list (don't select it). If it is not in the list, click the![Screenshot of the referenced preferences page](https://i.stack.imgur.com/wVpCp.png)
Download...
button, find it there, and add it. Then click theManage Scopes...
button, find your test directory, click on the library column, and select the mocha-DefinitelyTyped entry. See the screenshot below.This answer might help you: Mocha's describe "require() is missing" in WebStorm 11. It explains how to disable specific inspections for specific folders, which can be useful when working with Mocha. So it is a different approach to installing the mocha-definatelyTyped library.