@nx/vite:test
Test using Vitest.
Options can be configured in project.json
when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/reference/project-configuration#targets.
Test using Vitest.
Options can be configured in project.json
when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/reference/project-configuration#targets.
project.json
:
1//...
2"my-app": {
3 "targets": {
4 //...
5 "test": {
6 "executor": "@nx/vite:test",
7 //...
8 //...
9 "options": {
10 "config": "apps/my-app/vite.config.ts"
11 }
12 //...
13 }
14 }
15}
16
1nx test my-app
2
To run testing in watch mode, you can create a new configuration within your test target, and have watch set to true. For example:
1"my-app": {
2 "targets": {
3 //...
4 "test": {
5 "executor": "@nx/vite:test",
6 //...
7 //...
8 "options": {
9 "config": "apps/my-app/vite.config.ts"
10 },
11 "configurations": {
12 "watch": {
13 "watch": true
14 }
15 }
16 }
17 }
18}
19
And then run nx run my-app:test:watch
.
Alternatively, you can just run the default test target with the --watch
flag preset, like so:
1nx run my-app:test --watch
2
The path to the local vitest config, relative to the workspace root.
Mode for Vite.
Directory to write coverage report to.
No description available.
Watch files for changes and rerun tests related to changed files.
Watch the replays of exciting talks on developer tooling and monorepos! Catch all the insightful presentations from the event on our YouTube channel.