Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
/* Any copyright is dedicated to the Public Domain.
"use strict";
// Test that the flex item outline exists when a flex item is selected.
const TEST_URI = URL_ROOT + "doc_flexbox_specific_cases.html";
add_task(async function () {
await addTab(TEST_URI);
const { inspector, flexboxInspector } = await openLayoutView();
const { document: doc } = flexboxInspector;
// Select a flex item in the test document and wait for the outline to be rendered.
const onFlexItemOutlineRendered = waitForDOM(doc, ".flex-outline-container");
await selectNode(".item", inspector);
const [flexOutlineContainer] = await onFlexItemOutlineRendered;
ok(flexOutlineContainer, "The flex outline exists in the DOM");
const [basis, final] = [
...flexOutlineContainer.querySelectorAll(
".flex-outline-basis, .flex-outline-final"
),
];
ok(basis, "The basis outline exists");
ok(final, "The final outline exists");
});