Here is what the high-productive Node + Chrome TDD test environment (that I use every day) looks like, when executing the TM_4_0_QA UI Automation tests
This is the setup that allows me to have 98% to 100% code coverage (see The quest for 100% Code Coverage, the 96cc idea and 'apps with low CC must be insure' for more details)
The Chrome window on the right is powered by O2 Platform's NWR project
The use of WebStorm is not required for the tests to run, since the same result can be achieved by running npm test from the console.
Video: Running mocha Web Automation Tests in Chrome (from WebStorm)