Skip to content

docs: add section on testing Workspace Trust behavior in extensions#9784

Open
Dotify71 wants to merge 1 commit into
microsoft:mainfrom
Dotify71:docs/testing-workspace-trust-extension-host
Open

docs: add section on testing Workspace Trust behavior in extensions#9784
Dotify71 wants to merge 1 commit into
microsoft:mainfrom
Dotify71:docs/testing-workspace-trust-extension-host

Conversation

@Dotify71
Copy link
Copy Markdown

@Dotify71 Dotify71 commented May 17, 2026

Hey! I ran into issue #9583 myself while writing tests for a trust-aware extension and couldn't find any docs on this. Added a section covering how to test trusted vs untrusted workspace behavior — covers test config, assertions using isTrusted, and launch.json setup.

Closes #9583

@Dotify71
Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

@Dotify71 Dotify71 force-pushed the docs/testing-workspace-trust-extension-host branch 2 times, most recently from 2e7209b to ab4d9f9 Compare May 17, 2026 21:50
Adds a new section to the Testing Extensions guide explaining how
extension authors can write integration tests that cover both trusted
and untrusted workspace scenarios.

Covers:
- How Workspace Trust state works in the Extension Development Host
- Configuring separate test runs per trust state via @vscode/test-cli
- Using an isolated --user-data-dir to prevent trust from persisting
- Writing assertions using vscode.workspace.isTrusted
- Using onDidGrantWorkspaceTrust event in tests
- Configuring launch.json for trusted and untrusted test runs

Closes microsoft#9583
@Dotify71 Dotify71 force-pushed the docs/testing-workspace-trust-extension-host branch from ab4d9f9 to 82b629e Compare May 17, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing reference for testing extensions within the extension host (or possibly too hard to find)

1 participant