Step 1 - Remove IDE singleton store
- POC MR
- Step 1 - Remove IDE singleton store
- Step 2 - Defer IDE gql client creation
- Step 3 - Setup testURL in jest jsdom
- Step 4 - Setup mock server for IDE integration spec
- Step 5 - Add integration spec "user commits changes"
What does this MR do?
Singleton stores cause a number of problems, especially with the upcoming frontend_integration
specs !36103 (closed) which cause registerModules
to be called on the same instance twice.
This MR removes all references to the IDE Vuex store singleton and removes the export.
Screenshots
The only real reference to the singleton store was in Editor
which setup some keyboard commands. It still works
References
- POC MR !36103 (closed)
- #208800 (closed)
Edited by Paul Slaughter