Plugin Overview: Wallaby.js, Continuous Test Runner
This is a guest blog post about wallaby.js, third-party plugin to WebStorm, PhpStorm, IntelliJ IDEA Ultimate, RubyMine, PyCharm. The plugin is a separately sold commercial product, but is currently free to try out.
Wallaby.js a is a continuous test runner that outputs results directly into WebStorm. It uses dependency analysis to only run tests affected by changes and it solves the fundamental issue of being able to provide an instant feedback from your tests as you write your code, no matter how large your codebase is. You can quickly get an idea about how it works from this two minute WebStorm video this short video.
Wallaby.js is deeply integrated into WebStorm and extends many of its awesome features. For example, wallaby.js nicely fits in the new distraction free mode, integrates its context actions into WebStorm ‘light bulb’ quick actions, leverages TypeScript compiler, CoffeeScript support, ES6 and even ES7 syntax support and much more.
A more detailed tutorial on how to use the plugin along with a few sample projects can be found on the project’s GitHub page and blog. You’re more than welcome to give the plugin a try, we appreciate your feedback.