blob: 59dbd30d60d9d3109c779ae71fc07d24e96b9b95 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
(async function() {
TestRunner.addResult(`Tests that distance data produced for overlays are correct.\n`);
await TestRunner.loadModule('elements_test_runner');
await TestRunner.showPanel('elements');
await TestRunner.loadHTML(`
<style>
body {
margin: 0;
}
.inspected {
margin: 5px;
border: solid 10px aqua;
padding: 15px;
width: 200px;
height: 200px;
background-color: blue;
}
.right {
position: absolute;
top: 5px;
left: 300px;
width: 10px;
height: 10px;
background: coral;
}
.bottom {
position: absolute;
top: 300px;
left: 5px;
width: 10px;
height: 10px;
background: coral;
}
</style>
<div id="inspected" class="inspected"></div>
<div class="right"></div>
<div class="bottom"></div>
`);
ElementsTestRunner.dumpInspectorDistanceJSON('inspected', () => {
TestRunner.completeTest();
});
})();