Closed Bug 1841489 Opened 1 year ago Closed 2 months ago

Add various missing tests for unified toolbar

Categories

(Thunderbird :: Toolbars and Tabs, task)

Thunderbird 117

Tracking

(Not tracked)

RESOLVED FIXED
117 Branch

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Supernova3p])

Attachments

(4 files)

+++ This bug was initially created as a clone of Bug #1816435 +++

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

This is a continuation of the above.

No longer blocks: sn-utb-rebuild
Assignee: nobody → martin
Status: NEW → ASSIGNED
Version: Thunderbird 111 → Thunderbird 117
Target Milestone: --- → 116 Branch
Target Milestone: 116 Branch → 117 Branch

Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/d75cc401aadc
Add integration tests for unified toolbar. r=aleca
https://hg.mozilla.org/comm-central/rev/a2ca0f0cf816
Add unified toolbar customization integration tests. r=aleca

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/e3db471d0e0b
Handle scroll in unified toolbar customization. r=elizabeth

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/6f4c16240168
Add test to ensure window controls are always visible in unified toolbar. r=aleca

See Also: → 1863749
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Keywords: leave-open
Blocks: 1923414
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: