diff --git a/crates/languages/src/typescript.rs b/crates/languages/src/typescript.rs index 2015dd7ca853ba9921eacc7b0cd18a3475b02fbb..8a9c5f69610aad0ebbbf78b20de43a296617f957 100644 --- a/crates/languages/src/typescript.rs +++ b/crates/languages/src/typescript.rs @@ -175,7 +175,10 @@ impl PackageJsonData { "vitest".to_owned(), "run".to_owned(), "--testNamePattern".to_owned(), - format!("\"{}\"", "vitest".to_owned()), + format!( + "\"{}\"", + TYPESCRIPT_VITEST_TEST_NAME_VARIABLE.template_value() + ), VariableName::RelativeFile.template_value(), ], tags: vec![ diff --git a/crates/project/src/debugger/locators/node.rs b/crates/project/src/debugger/locators/node.rs index 2b39a9d32281870bba20f7fb2c0796797eb2dff1..2be9fe9bdc8da821211dd02b17c851c74c95362f 100644 --- a/crates/project/src/debugger/locators/node.rs +++ b/crates/project/src/debugger/locators/node.rs @@ -54,6 +54,10 @@ impl DapLocator for NodeLocator { "runtimeExecutable": program_path, "args": args, "cwd": build_config.cwd.clone(), + "env": { + "VITEST_MIN_FORKS": "0", + "VITEST_MAX_FORKS": "1" + }, "runtimeArgs": ["--inspect-brk"], "console": "integratedTerminal", });