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

Merge request reports

Loading