Index: LayoutTests/fast/events/touch/multi-touch-inside-iframes.html |
diff --git a/LayoutTests/fast/events/touch/multi-touch-inside-iframes.html b/LayoutTests/fast/events/touch/multi-touch-inside-iframes.html |
index 655402f9f2af080788856e73346e0ad9ae16bfa2..d7c9fe8f1371bd8309d380755b958f159edd2b9b 100644 |
--- a/LayoutTests/fast/events/touch/multi-touch-inside-iframes.html |
+++ b/LayoutTests/fast/events/touch/multi-touch-inside-iframes.html |
@@ -56,6 +56,7 @@ function onTouch(event, receiver) |
shouldBe("ev.targetTouches.length", "1"); |
shouldBe("ev.touches[0].pageX", "50"); |
shouldBe("ev.touches[0].pageY", "50"); |
+ shouldBe('ev.touches[0].identifier', '0'); |
shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'iframe1'); |
shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.title', 'iframe1'); |
shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.title', 'iframe1'); |
@@ -64,21 +65,30 @@ function onTouch(event, receiver) |
shouldBeEqualToString('ev.type', 'touchmove'); |
shouldBeEqualToString('touchreceiver', 'iframe1'); |
shouldBe("ev.changedTouches.length", "1"); |
- shouldBe("ev.touches.length", "1"); |
+ shouldBe("ev.touches.length", "2"); |
shouldBe("ev.targetTouches.length", "1"); |
shouldBe("ev.touches[0].pageX", "150"); |
shouldBe("ev.touches[0].pageY", "150"); |
+ shouldBe('ev.touches[0].identifier', '0'); |
+ shouldBe('ev.touches[1].identifier', '1'); |
+ shouldBe('ev.changedTouches[0].identifier', '0'); |
shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'iframe1'); |
shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.title', 'iframe1'); |
shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.title', 'iframe1'); |
+ shouldBeEqualToString('ev.touches[1].target.nodeName', '#document'); |
+ shouldBeEqualToString('ev.touches[1].target.title', 'iframe1'); |
break; |
case 2: |
shouldBeEqualToString('ev.type', 'touchend'); |
shouldBeEqualToString('touchreceiver', 'iframe1'); |
shouldBe("ev.changedTouches.length", "1"); |
- shouldBe("ev.touches.length", "0"); |
+ shouldBe("ev.touches.length", "1"); |
shouldBe("ev.targetTouches.length", "0"); |
shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.title', 'iframe1'); |
+ shouldBe('ev.changedTouches[0].identifier', '0'); |
+ shouldBeEqualToString('ev.touches[0].target.nodeName', '#document'); |
+ shouldBeEqualToString('ev.touches[0].target.title', 'iframe1'); |
+ shouldBe('ev.touches[0].identifier', '1'); |
break; |
case 3: |
shouldBeEqualToString('ev.type', 'touchstart'); |