Closed Bug 1524536 Opened 1 year ago Closed 1 year 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.

Blocks: 1524539

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: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 67
You need to log in before you can comment on or make changes to this bug.