Fixes #3: Update pipeline_editor_tabs_spec.js for Vue 3 compatibility
What does this MR do and why?
Complete Vue 3 migration with extended wrapper helpers
- Add mountExtended and shallowMountExtended imports
- Update createComponent to use shallowMountExtended by default
- Update createComponentWithApollo to use shallowMountExtended
- Replace mount with mountExtended in all test calls
- Update wrapper queries to use findByTestId for better Vue 3 compatibility
- Complete all Vue 3 migration requirements:
-
✅ Mount/shallowMount syntax updates -
✅ Async handling (already properly implemented) -
✅ Wrapper queries updated with extended helpers
-
This addresses Vue 3 migration requirements for the pipeline editor tabs test spec.
References
Screenshots or screen recordings
https://cap.link/3e88v9qc07jpnha
| Before | After |
|---|---|
How to set up and validate locally
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Nicole Ge