Skip to content

Test: Enable / Disable Extensions #14288

@sandy081

Description

@sandy081

Test for #2882

Complexity - 4

Open with Workpsace

  • Open Extensions View and make sure you have some extensions installed
  • Verify that Disable action is shown and Workspace and Always dropdown options are enabled.
  • Disable an extension for the workspace
  • Reload the window
  • Verify that Extension is disabled (not running) only for this workspace.
  • Verify that this extension is running when you open other workspaces
  • Verify that Enable action for the extension is shown and also only Workspace dropdown option is enabled.
  • Enable the extension for the workspace and reload
  • Verify that Extension is enabled (running) for the workspace again
  • Disable the extension again by selecting Always option and reload
  • Verify that Extension is disabled (not running) always (any workspace or without workspace)
  • Verify that Enable action for the extension is shown and also only Always dropdown option is enabled.
  • Enable the extension by selecting Always option and reload
  • Verify that Extension is enabled (running) everywhere

Open without Workspace

  • Open Extensions View and make sure you have some extensions installed
  • Verify that Disable action is shown and only Always dropdown option is enabled.
  • Disable the extension by selecting Always option and reload
  • Verify that Extension is disabled (not running) always (any workspace or without workspace)
  • Verify that Enable action for the extension is shown and also only Always dropdown option is enabled.
  • Enable the extension by selecting Always option and reload
  • Verify that Extension is enabled (running) everywhere

Enable All / Disable All

  • Under the context menu in Extensions View
  • Disable All / Disable All (Workspace) should disable all installed extensions always or only for workspace respectively after reload
  • Enable All / Enable All (Workspace) should enable all installed extensions always or only for workspace respectively after reload

CLI

  • When VS Code is launched from CLI using the arg --disable-extensions
  • Verify that Enable / Disable actions are not shown
  • Try to play around with all these actions by opening multiple windows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions