blob: 2900c9eb8b2f6124d73f7eaf116f04ba40257fab (
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
25
26
27
28
|
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
/**
* Tests that a toolbar area can be registered with overflowable: false
* as one of its properties, and this results in a non-overflowable
* toolbar.
*/
add_task(async function test_overflowable_false() {
registerCleanupFunction(removeCustomToolbars);
const kToolbarId = "no-overflow-toolbar";
createToolbarWithPlacements(kToolbarId, ["spring"], {
overflowable: false,
});
let node = CustomizableUI.getWidget(kToolbarId).forWindow(window).node;
Assert.ok(
!node.hasAttribute("overflowable"),
"Toolbar should not be overflowable"
);
Assert.ok(
!node.overflowable,
"OverflowableToolbar instance should not have been created."
);
});
|