The optimal flow for Jest based testing in VS Code
MIT License
Bot releases are visible (Hide)
Published by connectdotz over 4 years ago
This is the first release of v4 (#576). This release contains the following features:
a brand new test result matching algorithm that aims to address all "unknown" test status indicator issues, such as duplicate test names or by using jest.each
.
fixed coverage merge issue that made coverage overlay unreliable sometimes.
improve create-react-app
and --watchAll
detection logic.
upgrade dependencies to the current version and resolved all known security vulnerabilities.
many other development tooling changes as well, such as migrating to eslint.
@stephtr, @lordofthelake, @connectdotz
you can manually install the plugin by downloading the vscode-jest-4.0.0-alpha.0.vsix
below, then follow the vscode instruction: install from vsix. You can always revert to the official version if needed: install-previous-versions.
There is a lot of new stuff, so we added quite a few debugging messaging to help diagnose problems. if anything didn't do what you expected, please turn on the debug mode and file issues.
Published by connectdotz over 4 years ago
@stephtr, @berniedurfee, @raphaelbs, @connectdotz
Published by connectdotz almost 5 years ago
Minor release
-reporters
loading failed with whitespace in its path.Published by connectdotz almost 5 years ago
In this release, we improved accessibility, UI, code coverage, error display and addressed a few frequently reported bugs.
For complete list, see Changelog.
--coverage
or --watchAll
in your jest command/config for showing code coverage, it is no longer needed. If you want to see code coverage always, just set "jest.showCoverageOnLoad"
to true in vscode settings; otherwise it is probably more efficient to toggle on code coverage only when needed.jest.enableInlineErrorMessages
false
in this release to favor the more completed error message when hovering-over. If you prefer to see inline errors, set this flag to true in vscode settings.There are quite a few changes accumulated since the last release. It's exciting to see help from so many different contributors: @rhalaly, @shruda, @rfgamaral, @jmarceli, @garyking, @vuchl, @tarepan, @connectdotz, @stephtr
Thank you 🙏
Published by connectdotz over 5 years ago
merged from beta
releases (3.0.0-pre, 3.0.1-pre), recap:
One of the main features introduced in 3.0.0 is to support vscode multi-root workspaces, a popular request, especially for monrepo projects.
This release also included many other highly desired features/fixes, such as
and some internal improvement:
see #442 and Changelog for more detail.
Many thanks 🙏 to @escaton, @blikblum, @vdh, @qalex, @connectdotz, @stephtr !
Published by connectdotz over 5 years ago
Thanks, @stephtr !
(See more change detail for 3.0.0)
vscode-jest-3.0.1.vsix
belowcode --install-extension vscode-jest-3.0.1.vsix
Jest
extension, if it shows "3.0.1" then the installation succeeded.Published by connectdotz over 5 years ago
One of the main features introduced in 3.0.0 is to support vscode multi-root workspaces, a popular request, especially for monrepo projects.
This release also included many other highly desired features/fixes, such as debugger break-point misalignment, restart commands, snapshot preview, etc, please see Changelog for detail.
Many thanks 🙏 to @escaton, @blikblum, @vdh, @qalex!
The muti-root change is not trivial, it impacted every component as they all need to be workspace/folder aware now. Thus we created this pre-release for people to play around and help us identify issues sooner. We encourage all users to try 3.0.0
pre-release when possible. (You can always switch back to the official version 2.9.2
if needed).
feel free to file issues or come to discuss with us in #442
vscode-jest-3.0.0.vsix
from herecode --install-extension vscode-jest-3.0.0.vsix
Jest
extension, if it shows "3.0.0" then the installation succeeded.