Closed Bug 1816435 Opened 2 years ago Closed 1 year ago

Add various missing tests for unified toolbar

Categories

(Thunderbird :: Toolbars and Tabs, task)

Thunderbird 111

Tracking

(thunderbird_esr102 unaffected)

RESOLVED FIXED
112 Branch
Tracking Status
thunderbird_esr102 --- unaffected

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Supernova3p])

Attachments

(3 files, 1 obsolete file)

During the implementation of the unified toolbar the emphasis was on creating the new infrastructure, with tests often falling behind. This task will rectify this situation and ensure the unified toolbar is covered in tests wherever possible. A few spotlight areas that need tests:

  • Most of the customization is untested. This includes the various customization verbs.
    • Needs tests around visibility of window features, so only customization and titlebar are visible
  • All the widgets we show inside the toolbar are untested. We should have tests for every widget
  • There were some bug fixes to tab hiding, we should test the fixed behavior
  • We should have some large integration tests that test the behavior from customizing to add items to the toolbar changing based on the space to executing an action in the toolbar
  • Tests that ensure window decorations are always visible
Target Milestone: --- → 112 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/e8e98650ec2c
Add tests for unified toolbar modules. r=mkmelin

Whiteboard: [Supernova]

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/718849ed24fa
Cover newer search-bar features with tests. r=aleca
https://hg.mozilla.org/comm-central/rev/db14a1bb86d2
Complete unified-toolbar-tab test coverage. r=aleca

We have a bit of fuzzy overlap between the original, more technical bug 1737361 (sn-utb-rebuild) and the later, more UI/UX-focused bug 1811380 (sn-unifiedtoolbar). Our queries are unaware of bug 1737361, so this keeps showing up as orphaned. So for now, to make the queries happy, I'll just make this block bug 1811380, too.

Whiteboard: [Supernova] → [Supernova3p]
Blocks: 1841489

Continuing this in bug 1841489

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Keywords: leave-open
Resolution: --- → FIXED
Attachment #9324816 - Attachment description: WIP: Bug 1816435 - Add tests for unified-toolbar-button. r=#thunderbird-reviewers" → WIP: Bug 1816435 - Add tests for unified-toolbar-button. r=#thunderbird-reviewers

Comment on attachment 9324816 [details]
WIP: Bug 1816435 - Add tests for unified-toolbar-button. r=#thunderbird-reviewers

Revision D173500 was moved to bug 1863749. Setting attachment 9324816 [details] to obsolete.

Attachment #9324816 - Attachment is obsolete: true
Blocks: 1923414
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: