Added a test for sessionavailable

This commit is contained in:
Alan Jeffrey 2020-07-10 15:47:35 -05:00
parent 63663fada9
commit a6da5dccd1
3 changed files with 29 additions and 0 deletions

View file

@ -14731,6 +14731,13 @@
null,
{}
]
],
"sessionavailable.html": [
"dd9a071d05c4d696471be87428c12cea573cba60",
[
null,
{}
]
]
}
}

View file

@ -0,0 +1,2 @@
prefs: [dom.webxr.sessionavailable:true]

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<body>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script src="./resources/webxr-util.js"></script>
<script>
navigator.xr.test.simulateDeviceConnection({
supportedModes: ["immersive-vr"],
views: TEST_VIEWS,
});
async_test((t) => {
navigator.xr.addEventListener("sessionavailable", (evt) => {
navigator.xr.requestSession("immersive-vr")
.then((session) => {
t.done();
})
});
}, "Requesting immersive session in a sessionavailable handler should succeed");
</script>
</body>