Wallaby.js is an intelligent test runner for JavaScript that continuously runs your tests. It reports code coverage and other results directly to your code editor immediately as you change your code. Wallaby.js uses various tricks to run your tests as fast as possible, such as dependency analysis to only execute tests affected by your code changes and parallel test execution. Wallaby.js is a proprietary commercial software.
Wallaby.js consists of editor plugin to provide features such as
- realtime feedback for errors and any expressions in your code,
- realtime code coverage updated as you type,
- time travel debugger with edit-and-continue,
- test story viewer to inspect what code your test is executing in a single logical view,
- value explorer,
- running selected tests,
- quick navigation to failing tests/error sources,
- close to instant incremental test execution,
- compact & side-by-side diff views, and much more:
- and wallaby web app to provide strategic level features, such as the realtime bird's eye view of your project's tests connected to your editor:
Let the world know your project is using wallaby.js to test with this badge:
[![Wallaby.js](https://img.shields.io/badge/wallaby.js-configured-green.svg)](https://wallabyjs.com)