Web IDE Settings Sync E2E specs
Issue: Pass extensions marketplace settings hash to We... (#501286 - closed)
What does this MR do and why?
- Add functionality to enable extensions marketplace in the user preferences page
- Add specs for settings sync feature:
- Ensure it is enabled by default.
- Ensure that remotely synced settings data is loaded in the
Show Synced Dataview. - Ensure that the correct extensions settings are loaded based on the settings context hash (which is dependant on Extensions Marketplace being enabled).
References
Pass extensions marketplace settings hash to We... (#501286 - closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
-
cdinto theqadirectory and runQA_GITLAB_URL=<gdk_url> GITLAB_INITIAL_ROOT_PASSWORD=<password> bundle exec rspec ./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb. - To test this with a settings context hash, you can pull changes from Pass settings context hash to Web IDE (!175031 - merged) and run
yarn install.
Edited by Cindy Halim