Если вы пишете тесты с помощью Jest в Webstorm и вас раздражают функции подчеркивания с сообщением Unresolved function or method, есть одно хорошее решение, которое мне нелегко найти.

npm install -g @types/jest
Он будет сохранен в каталоге модулей глобального узла по адресу: /usr/local/lib.

Теперь его нужно добавить в Webstorm:

Webstorm -> Preferences -> Languages & Frameworks -> JavaScript -> Libraries

Add...
Имя: jest
Доступность: Project
Прикрепите файлы: Cmd+Shift+G и введите /usr/local/lib/node_modules. Откройте @types, jest и выберите index.d.ts.

У вас будет что-то вроде этого:

После Apply и OK первый снимок экрана будет примерно таким:

Бонус: Автозаполнение тоже работает :)

Примечание. При желании вы можете добавить @types/jest локально с опцией --save-dev или без нее (в этом случае вы добавите index.d.ts из другого места). Если вы не используете save-dev, вам нужно повторять процедуру после каждого обновления узловых модулей проекта.

Вы можете следить за мной в Твиттере.