Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
🧪 The high-fidelity, Deno-native test runner utilities for modern VSCode extensions
Convenience helper that first bundles the extension (web-target) with
@vsce/bundler
, transpiles the provided Deno test entry to Node-runnable JS
via @deno/emit
, and then calls runExtensionDesktop.
Factory that returns a fresh MockExtensionContext with independent storage each time it is called.
Subset of vscode.ExtensionContext
sufficient for the extension activation
lifecycle in tests.
Load an extension bundle and invoke its activate()
export in-process.
Spawn VS Code (stable by default) as a child process and execute the test
bundle identified by opts.testEntry
using VS Code’s built-in test driver.
Execute a callback with a fresh MockWorkspaceFs instance and dispose it afterwards.