summaryrefslogtreecommitdiffstats
path: root/comm/mail/base/test/browser/browser_spacesToolbar_drawBelowTitlebar.js
blob: f6cf64cf5742b8b00ddc30e7659a602b0e4ccc91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, you can obtain one at http://mozilla.org/MPL/2.0/. */

// Load subtest shared with tabs-in-titlebar tests.
Services.scriptloader.loadSubScript(
  new URL("head_spacesToolbar.js", gTestPath).href,
  this
);

registerCleanupFunction(async () => {
  // Reset the menubar visibility.
  let menubar = document.getElementById("toolbar-menubar");
  menubar.removeAttribute("autohide");
  menubar.removeAttribute("inactive");
  await new Promise(resolve => requestAnimationFrame(resolve));
});

add_task(async function testSpacesToolbarAlignment() {
  // Hide titlebar in toolbar, show menu.
  await sub_test_toolbar_alignment(false, false);
  // Hide titlebar in toolbar, hide menu.
  await sub_test_toolbar_alignment(false, true);
});