blob: 2986139ea625f0a7fd15d7997ded880ee94d2723 [file] [edit]
<!DOCTYPE html><!-- webkit-test-runner [ SpatialPortalEnabled=true ModelElementEnabled=true ModelProcessEnabled=true allowTestOnlyIPC=true ] -->
<html>
<head>
<script src="../resources/ui-helper.js"></script>
<style>
#portal {
spatial: portal;
width: 300px;
height: 150px;
padding: 24px 8px 10px 12px;
margin: 28px 10px 12px 14px;
border: 8px black solid;
box-shadow: 10px -5px 5px red;
}
</style>
</head>
<body>
<div id="portal">
<model id="model" src="../model-element/resources/cube.usdz"></model>
<span id="content">Hello!</span>
</div>
<pre id="results"></pre>
<script>
window.onload = async function () {
window.internals?.disableModelLoadDelaysForTesting();
window.testRunner?.waitUntilDone();
window.testRunner?.dumpAsText();
await document.getElementById("model").ready;
await UIHelper.ensureStablePresentationUpdate();
results.textContent = await UIHelper.getCALayerTreeForCompositedElement(document.getElementById("portal"));
document.getElementById("portal").remove();
window.testRunner?.notifyDone();
};
</script>
</body>
</html>