Skip to content

Adds agnostic dropdown helper for QA tests

Sean Gregory requested to merge qa/agnostic_dropdown into master

What does this MR do and why?

Continuing from !103215 (closed) but decoupled from a development branch.

This MR adds an agnostic dropdown component for the QA tests, so that the tests will continue to work when using our select2 implementation or the pajamas component.

It currently does not work completely as the interfaces between select2 and the pajamas component aren't yet compatible.

If select2 is detected in the section being searched, the component will defer to it.

Describe in detail what your merge request does and why.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Sean Gregory

Merge request reports