
Browser : chose either Chrome or Firefox.URL to open : (port number depends on your configuration in file (passed as an “Application Parameter” in the previous two configurations).Select “JavaScript Debug -> Remote” in the list.P ress the “+” button in the top-left of the “Run/Debug Configurations” dialog.Configure the “Karma Debug” configuration to allow debugging of Karma unit tests.Application Parameters : start –no-single-run –auto-watch –reporters dots.


“Karma Server”: to start Karma in “Continuous Integration” mode (automatic re-runs of your tests whenever files change).“Karma Run”: to perform a “single run” of your unit tests.Add the following two configurations (picture below):.Open the Run/Debug Configuration dialog by selecting “Edit Configurations” in the Run area of the main toolbar of WebStorm.Press “Restart” when asked, to restart the IDEĬonfiguring IDE to execute Karma test in NodeJS using the plug-in:.Click “Download and Install” on the “NodeJS” plug-in.Select “Plugins” (under “IDE Settings”).Open “Settings” dialog (File -> Settings… in the menu bar).Installing the NodeJS plug-in in IntelliJ IDEA: Chrome/Firefox “JetBrains IDE Support” extension (required for debugging) that can be downloaded from here.
WEBSTORM YEOMAN INSTALL

WebStorm comes having it already pre-installed.WebStorm (great for JavaScript code) or.OK, what we’ll need in this exercise is following: WebStorm 6 doesn’t offer native Karma test runner support (ver 7 which is currently in EAP, does – details here), but using a NodeJS plug-in you can execute any kind of NodeJS application (Karma included). Recently i had to debug few Javascript unit tests in WebStorm IDE and was wondering if it’ll be as easy of an experience as it is in case of Java and IntelliJ IDEA (where i originally come from).
