Closed Bug 1524536 Opened 2 years ago Closed 2 years ago

Port some tests to QuantumBar (Search Engine results, a11y label ...)

Categories

(Firefox :: Address Bar, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 67
Tracking Status
firefox67 --- fixed

People

(Reporter: standard8, Assigned: standard8)

References

Details

(Whiteboard: [fxsearch])

Attachments

(1 file)

Split out from bug 1522489 as I think it may be too much to do in one go, and getting ported tests landed will help prevent regressions as well as fixing other issues.

This starts porting other tests to work with QuantumBar and starts expanding UrlbarTestUtils.jsm with more helper functions.

For the tests, I'm generally using replacing with UrlbarTestUtils except for promiseAutocompleteResultPopup/promiseSearchComplete. These functions feel like they need a more in-depth change (bug 1522902), but probably not until we can remove the old bar.

browser_autocomplete_a11y_label.js and browser_autocomplete_autoselect.js are partially ported, but won't run on QuantumBar yet due to missing functionality.

Pushed by mbanner@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ca560af9a557
Port some tests to QuantumBar (Search Engine results, a11y label, autoselect, tab switch reset). r=mak
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 67
You need to log in before you can comment on or make changes to this bug.