Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: LayoutTests/fast/events/touch/script-tests/document-create-touch.js

Issue 392223003: Handle "frame-less" creation of Touch objects. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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();
OLDNEW
« no previous file with comments | « LayoutTests/fast/events/touch/document-create-touch-expected.txt ('k') | Source/core/dom/Touch.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698