зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1661283 Part 5: Add a test of GetOverflowingChildrenOfElement on the body element. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D88682
This commit is contained in:
Родитель
ccf873b003
Коммит
8ca8fd6962
|
@ -88,6 +88,7 @@ support-files =
|
|||
[test_memory_gc_01.html]
|
||||
[test_memory_gc_events.html]
|
||||
[test_overflowing-children.html]
|
||||
[test_overflowing-body.html]
|
||||
[test_preference.html]
|
||||
[test_styles-applied.html]
|
||||
[test_styles-computed.html]
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
Test InspectorUtils.GetOverflowingChildrenOfElement applied to the body element
|
||||
-->
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Test InspectorUtils.GetOverflowingChildrenOfElement on the body element</title>
|
||||
<script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<style>
|
||||
body {
|
||||
overflow: auto;
|
||||
margin: 0;
|
||||
}
|
||||
.tallBox {
|
||||
overflow: auto;
|
||||
background: lavender;
|
||||
width: 200px;
|
||||
height: 110vh;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
'use strict';
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
const InspectorUtils = SpecialPowers.InspectorUtils;
|
||||
|
||||
function runTests() {
|
||||
const body = document.documentElement;
|
||||
const overflowing_children = InspectorUtils.getOverflowingChildrenOfElement(body);
|
||||
|
||||
is(overflowing_children.length, 1, `body has the expected number of children.`);
|
||||
|
||||
SimpleTest.finish();
|
||||
};
|
||||
window.onload = runTests;
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="tallBox"><div>
|
||||
</body>
|
||||
</html>
|
Загрузка…
Ссылка в новой задаче