Refactor browser_aboutwelcome_multistage tests
Categories
(Firefox :: Messaging System, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: pdahiya, Assigned: emcminn)
References
(Blocks 1 open bug)
Details
(Whiteboard: [ujet-tech-debt])
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
Mochitest above has grown huge > 1000 lines increasing complexity and encompasses UI tests covering
a) Default Multistage Welcome
b) MultiStageWelcome using Experiment API
c) Multistage welcome using proton design
Scope of this bug is to refactor mochitest into sub files, moving common util functions if needed in head.js and remove any redundant tests such as browser_aboutwelcome_simplified.js
See https://phabricator.services.mozilla.com/D114268#inline-635531 for useful Experiment API util functions such as enrollWithFeatureConfig
Reporter | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
It would be nice if we could add a simple a11y test for Proton as part of this refactor: We just need to check that the main-content H1 is the activeElement
when about:welcome loads (Eitan suggested checking activeElement as done in browser_customize_menu_content.js).
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Comment 4•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Description
•