Commit 58eba6e6 authored by Matt Brubeck's avatar Matt Brubeck
Browse files

Bug 564815 - Tests for window.devicePixelRatio

parent 9704a033
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -38,6 +38,9 @@ function doTests()
  var domWindowUtils = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
                           .getInterface(Components.interfaces.nsIDOMWindowUtils);
  var devPxPerCSSPx = domWindowUtils.screenPixelsPerCSSPixel;

  is(window.devicePixelRatio, devPxPerCSSPx, "window.devicePixelRatio");

  var windowBO = document.documentElement.boxObject;
  isRounded(window.mozInnerScreenX*devPxPerCSSPx, windowBO.screenX,
            "window screen X");
@@ -64,6 +67,8 @@ function doTests()
  is(frameDomWindowUtils.screenPixelsPerCSSPixel, 2*devPxPerCSSPx,
     "frame screen pixels per CSS pixel");

  is(f.contentWindow.devicePixelRatio, 2*devPxPerCSSPx, "frame devicePixelRatio");

  isRounded(f.contentWindow.mozInnerScreenX*2,
            window.mozInnerScreenX + fBounds.left,
            "zoomed frame screen X");