Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / events / touch / multi-touch-inside-nested-iframes.html
index 72a91f3..c7e0fae 100644 (file)
@@ -53,21 +53,27 @@ 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", "200");
             shouldBe("ev.touches[0].pageY", "200");
             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");
+            shouldBe('ev.changedTouches[0].identifier', '0');
             shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.title', 'iframe1');
+            shouldBe('ev.touches[0].identifier', '1');
+            shouldBeEqualToString('ev.touches[0].target.nodeName', '#document');
+            shouldBeEqualToString('ev.touches[0].target.title', 'iframe1');
             break;
         case 3:
             shouldBeEqualToString('ev.type', 'touchstart');