Testing JavaScript
With CLion, you can run and debug JavaScript unit tests using Mocha, Jest, and Protractor.
You can see the test results in a treeview and easily navigate to the test source from there. Test status is shown next to the test in the editor with an option to quickly run or debug it:
For Jest and Mocha you can also see a code coverage report right in CLion.
Navigation

Running and debugging tests
Before you start with testing JavaScript, make sure the chosen test runner is installed and set up in your project as described on the corresponding page.
Quickly run or debug a single test with Mocha or Jest
Click
or
in the left gutter and choose Run <test_name> or Debug <test_name> from the list.
Run or debug tests using a run/debug configuration
In the Run/Debug Configuration dialog ( ), click
, select the appropriate configuration type, and fill in the required fields.
Save the configuration and click
,
, or
on the toolbar.