This extension is powered by vscode testing api.
- Run/debug vitest tests in vscode
- Watch mode is supported 🎊. Test reruns are blazing fast
- Require VSCode's version >= July 2021 (version 1.59).
- Require Vitest's version >= v0.12.0
vitest.include
and `vitest.exclude`` are deprecated. The extension now loads the include and exclude paths from your vitest config file.vitest.enable
: This plugin will try to detect whether the current project is set up with Vitest to activate itself. If detection fails, you can enable the plugin manually.vitest.nodeEnv
: The env passed to runner process in addition toprocess.env
vitest.commandLine
: The command line to start vitest tests. It should have with the ability to append extra arguments. For examplenpx vitest
oryarn test --
.(This is a workspace setting. Do not change it in the user setting directly, which will affect all the projects you open)vitest.debugExclude
: Automatically skip files covered by these glob patterns. Default:[\"<node_internals>/**\", \"**/node_modules/**\"]
Filter tests by status
Debug
Inspect console output
See https://vitest.dev/guide/workspace.html for monorepo support.
You can use VS Code command add folder to workspace
to add the sub directory. The extension should work fine.
Dynamic test name is not supported yet. This extension currently relies on the babel parser to calculate the positions of tests statically.
Related issue: vitest-dev#133