Skip to content

Test Configuration Settings #15162 #16530

@sandy081

Description

@sandy081

Test for #15162

Complexity: 4

Open User settings or workspace settings and try following

  • Check that settings are properly grouped. First group is always Most commonly used followed by others.
  • Navigate (expand/collapse) groups and see the settings
  • Default settings and Settings file are shown side by side in single editor. Closing the editor closes both.
  • Change the Settings of the editor which can impact Default settings editor and make sure it is not impacted and shown properly. For eg., change font size and see how default settings editor is shown. Similarly change other editor specific settings like indentation etc.
  • Repeat the same by opening Workspace settings
  • Play around by placing them in same group and in different groups.
  • Also try to copy/paste settings from left to right and test that settings are applied

  • Use the Search box to find a setting. You can search for content in setting description, key, value.
  • Test that settings are filtered as expected. Settings with no matches in descriptions, key, value are not shown.
  • Use key Enter to navigate through filtered settings
  • Check that count is shown correctly
  • Pressing Ctrl+F or Cmd+F in Default Settings Editor focuses the search box

  • In Default settings editor, Hovering on a setting shows a copy action icon
  • Clicking on it will either
    a. Copy the setting into the editor on the side, if the setting is not of enum or boolean type
    b. Shows context menu to select a value, if the setting is of enum or boolean type. On selecting the value copies the setting with selected value to the side.
  • Above action is also available in the Editable Settings editor on the right only for boolean or enum settings. Clicking on them and selecting the value changes the value for the setting.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions