Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / pointer-lock / lock-element-not-in-dom.html
blobe2ff5760f6129a8b98e84452a09a2107cafb49ba
1 <!DOCTYPE HTML>
2 <html>
3 <head>
4 <script src="../resources/js-test.js"></script>
5 <script src="../http/tests/resources/pointer-lock/pointer-lock-test-harness.js"></script>
6 </head>
7 <body>
8 <div>
9 <div id="target1"></div>
10 </div>
11 <script>
12 description("Test locking an element not in a document is rejected and pointerlockerror event dispatched.")
13 window.jsTestIsAsync = true;
15 targetDiv1 = document.getElementById("target1");
17 todo = [
18 function () {
19 shouldNotBe("targetDiv1.parentElement", "null");
20 expectOnlyErrorEvent("Remove targetDiv1 from document, and try to lock it.");
21 targetDiv1.parentElement.removeChild(targetDiv1);
22 shouldBe("targetDiv1.parentElement", "null");
23 targetDiv1.requestPointerLock();
24 // doNextStep called by event handler.
27 doNextStepWithUserGesture();
28 </script>
29 </body>
30 </html>