Index: LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html |
diff --git a/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html b/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html |
index 14fc6d034356f8216092665d599eb5f2aaf2d1ed..4aabc58638242d7f2557514afddd8e1a4e44f955 100644 |
--- a/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html |
+++ b/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html |
@@ -12,6 +12,7 @@ |
</div> |
<script> |
var event; |
+ var floatPrecision = 0.00001; |
function sendTouchStart(x, y) |
{ |
@@ -67,10 +68,10 @@ |
{ |
event = e; |
debug("\nJust zoomed"); |
- shouldBe("event.touches[0].clientX", "83"); |
- shouldBe("event.touches[0].clientY", "83"); |
- shouldBe("event.touches[0].pageX", "83"); |
- shouldBe("event.touches[0].pageY", "83"); |
+ shouldBeCloseTo("event.touches[0].clientX", 83.33333, floatPrecision); |
+ shouldBeCloseTo("event.touches[0].clientY", 83.33333, floatPrecision); |
+ shouldBeCloseTo("event.touches[0].pageX", 83.33333, floatPrecision); |
+ shouldBeCloseTo("event.touches[0].pageY", 83.33333, floatPrecision); |
} |
window.addEventListener("touchstart", justZoomed, false); |
zoomPageIn(); |
@@ -99,10 +100,10 @@ |
{ |
event = e; |
debug("\nZoomed and scrolled"); |
- shouldBe("event.touches[0].clientX", "84"); |
- shouldBe("event.touches[0].clientY", "84"); |
- shouldBe("event.touches[0].pageX", "133"); |
- shouldBe("event.touches[0].pageY", "133"); |
+ shouldBeCloseTo("event.touches[0].clientX", 83.33333, floatPrecision); |
+ shouldBeCloseTo("event.touches[0].clientY", 83.33333, floatPrecision); |
+ shouldBeCloseTo("event.touches[0].pageX", 133.33333, floatPrecision); |
+ shouldBeCloseTo("event.touches[0].pageY", 133.33333, floatPrecision); |
} |
window.addEventListener("touchstart", zoomedAndScrolled, false); |
zoomPageIn(); |