What's New (Page 5 of 9)

Vitest v0.23.0

05 Sep 2022

Wallaby now supports the latest version of vitest (v0.23.0). This update ensures seamless integration with vitest, accommodating the recent API changes introduced in its latest version.


File System Scanning Improvements

25 Aug 2022

Wallaby’s file system scanning has been significantly improved and decreases startup times for large projects and mono-repos. This improvement boosts efficiency, enabling you to kickstart your testing workflow without delay. To leverage this improvement, simply start Wallaby as usual, and you’ll experience the improved startup speed.


Vitest Overrides

18 Aug 2022

Wallaby now introduces the ability to override files and tests defaults in vitest, providing you with increased flexibility and control over your testing environment. To make use of this new functionality, simply use the override feature in your Wallaby configuration file. By enabling you to specify files and tests parameters, this enhancement supports tailored testing setups, adapting to your project needs seamlessly.


Pause Command

12 Aug 2022

Wallaby’s new Pause command/action for VS Code and JetBrains Editors allows you to pause real-time test execution and hide all related editor artifacts. To resume tests execution and get real-time feedback, use the Start command in VS Code or Resume action in JetBrains Editors. When resuming, only the tests which were affected by your changes while Wallaby was paused will be executed.


Show Line Value(s) / Timing(s)

29 Jun 2022

Wallaby for VS Code and JetBrains editors has two new commands, Show Line Value(s) and Show Line Timing(s). Simply select the line(s) of code and use the commands to see the values or execution times.


Vitest Integration

08 Jun 2022

Wallaby now includes support for Vitest, from Vitest@0.14.0+. Vitest is a vite-native unit testing framework that was first released in December, 2021. Please report any issues or feedback to us via our github issues repository.


Smart Start

15 Mar 2022

Wallaby’s new Smart Start feature allows you to quickly start Wallaby and only the test file(s) that you are currently working on will be executed. As soon as you open another test file, Wallaby will automatically run those tests and Wallaby will continue to execute those tests when they are affected by your code changes. Smart Start can be configured to always run a set of test files on start, and you can customize the automatic test execution behavior to run on edit (instead of open), or to never run automatically.

Read more

Resolve getters during logging

11 Mar 2022

Automatically expanded objects (logged with the special comment //?+) now resolve property getters. So in case of  const a = { get b() { return 1; } }; //?+  the output will be { b: 1 }. If you want to always resolve property getters regardless whether the logged object is automatically expanded or not, you may use the new resolveGetters configuration setting.


HTML output from tests is highlighted using your editor theme and colors

09 Mar 2022

Wallaby now highlights HTML output for logs and Testing Library errors. Unlike the ANSI colored output in your editor terminal test run results or basic built-in test output support, Wallaby output is highlighted using your editor theme, so all color settings are under your full control.


Time Travel Debugger now displays console logs, live comments and identifier expressions

25 Nov 2021

Time Travel Debugger now displays console logs, live comments and identifier expressions. Previously Wallaby debugger was hiding the logs (to inspect runtime values during time-travel debug sessions you need to select the expression or variable that you want to view). Now when the currently debugged line is a console log, a line with a live comment, or an identifier expression, then the current value gets logged and is available for inspection inline as well as in Value Explorer and Output Inspector.