OLD | NEW |
1 description("This tests support for the document.createTouch API."); | 1 description("This tests support for the document.createTouch API."); |
2 | 2 |
3 shouldBeTrue('"createTouch" in document'); | 3 shouldBeTrue('"createTouch" in document'); |
4 | 4 |
5 var box = document.createElement("div"); | 5 var box = document.createElement("div"); |
6 box.id = "box"; | 6 box.id = "box"; |
7 box.style.width = "100px"; | 7 box.style.width = "100px"; |
8 box.style.height = "100px"; | 8 box.style.height = "100px"; |
9 document.body.appendChild(box); | 9 document.body.appendChild(box); |
10 | 10 |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 shouldBe("badParamsTouch.pageY", "0"); | 50 shouldBe("badParamsTouch.pageY", "0"); |
51 shouldBe("badParamsTouch.screenX", "0"); | 51 shouldBe("badParamsTouch.screenX", "0"); |
52 shouldBe("badParamsTouch.screenY", "104"); | 52 shouldBe("badParamsTouch.screenY", "104"); |
53 shouldBe("badParamsTouch.radiusX", "0"); | 53 shouldBe("badParamsTouch.radiusX", "0"); |
54 shouldBe("badParamsTouch.radiusY", "0"); | 54 shouldBe("badParamsTouch.radiusY", "0"); |
55 shouldBeNaN("badParamsTouch.force"); | 55 shouldBeNaN("badParamsTouch.force"); |
56 shouldBe("badParamsTouch.webkitRadiusX", "0"); | 56 shouldBe("badParamsTouch.webkitRadiusX", "0"); |
57 shouldBe("badParamsTouch.webkitRadiusY", "0"); | 57 shouldBe("badParamsTouch.webkitRadiusY", "0"); |
58 shouldBeNaN("badParamsTouch.webkitRotationAngle"); | 58 shouldBeNaN("badParamsTouch.webkitRotationAngle"); |
59 shouldBeNaN("badParamsTouch.webkitForce"); | 59 shouldBeNaN("badParamsTouch.webkitForce"); |
| 60 |
| 61 // Should not crash when invoked on a detached Document. |
| 62 var detachedTouch; |
| 63 shouldBeNonNull("detachedTouch = document.implementation.createDocument('a', 'b'
).createTouch()"); |
| 64 shouldBeNull("detachedTouch.target"); |
| 65 shouldBe("detachedTouch.identifier", "0"); |
| 66 shouldBe("detachedTouch.pageX", "0"); |
| 67 shouldBe("detachedTouch.pageY", "0"); |
| 68 shouldBe("detachedTouch.screenX", "0"); |
| 69 shouldBe("detachedTouch.screenY", "0"); |
| 70 shouldBe("detachedTouch.radiusX", "0"); |
| 71 shouldBe("detachedTouch.radiusY", "0"); |
| 72 shouldBeNaN("detachedTouch.force"); |
| 73 shouldBe("detachedTouch.webkitRadiusX", "0"); |
| 74 shouldBe("detachedTouch.webkitRadiusY", "0"); |
| 75 shouldBeNaN("detachedTouch.webkitRotationAngle"); |
| 76 shouldBeNaN("detachedTouch.webkitForce"); |
| 77 |
60 isSuccessfullyParsed(); | 78 isSuccessfullyParsed(); |
OLD | NEW |