Index: third_party/WebKit/LayoutTests/inspector-protocol/emulation/scroll-and-scale-override-expected.txt |
diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/emulation/scroll-and-scale-override-expected.txt b/third_party/WebKit/LayoutTests/inspector-protocol/emulation/scroll-and-scale-override-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..307b80938cb98ee8e8fc489d1f0946c8597374d4 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/inspector-protocol/emulation/scroll-and-scale-override-expected.txt |
@@ -0,0 +1,354 @@ |
+Tests overrides for frame scroll position and visual viewport scroll position and scale. |
+ |
+ |
+Running test: noOverrides |
+Device metrics overrides: {"width":0,"height":0,"visualViewportWidth":0,"visualViewportHeight":0,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":-1,"visualViewportPositionX":-1,"visualViewportPositionY":-1,"visualViewportScale":0} |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: frameScrollX |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":0,"visualViewportHeight":0,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":200,"scrollPositionY":-1,"visualViewportPositionX":-1,"visualViewportPositionY":-1,"visualViewportScale":0} |
+{ |
+ "visualWidth": 400, |
+ "visualHeight": 200, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 200, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: frameScrollY |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":0,"visualViewportHeight":0,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":600,"visualViewportPositionX":-1,"visualViewportPositionY":-1,"visualViewportScale":0} |
+{ |
+ "visualWidth": 400, |
+ "visualHeight": 200, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 0, |
+ "scrollY": 600, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: frameScrollXWithResizedVisualViewport |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":200,"scrollPositionY":-1,"visualViewportPositionX":-1,"visualViewportPositionY":-1,"visualViewportScale":0} |
+{ |
+ "visualWidth": 200, |
+ "visualHeight": 100, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 200, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: frameScrollYWithResizedVisualViewport |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":600,"visualViewportPositionX":-1,"visualViewportPositionY":-1,"visualViewportScale":0} |
+{ |
+ "visualWidth": 200, |
+ "visualHeight": 100, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 0, |
+ "scrollY": 600, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: visualScrollX |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":-1,"visualViewportPositionX":100,"visualViewportPositionY":-1,"visualViewportScale":0} |
+{ |
+ "visualWidth": 200, |
+ "visualHeight": 100, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 100, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: visualScrollY |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":-1,"visualViewportPositionX":-1,"visualViewportPositionY":50,"visualViewportScale":0} |
+{ |
+ "visualWidth": 200, |
+ "visualHeight": 100, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 50, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: visualScale |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":-1,"visualViewportPositionX":-1,"visualViewportPositionY":-1,"visualViewportScale":2} |
+{ |
+ "visualWidth": 100, |
+ "visualHeight": 50, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 2 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: visualScrollAndScale |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":-1,"scrollPositionY":-1,"visualViewportPositionX":100,"visualViewportPositionY":50,"visualViewportScale":2} |
+{ |
+ "visualWidth": 100, |
+ "visualHeight": 50, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 100, |
+ "visualScrollY": 50, |
+ "visualScale": 2 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: scrollFrameAndVisual |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":200,"scrollPositionY":600,"visualViewportPositionX":100,"visualViewportPositionY":50,"visualViewportScale":0} |
+{ |
+ "visualWidth": 200, |
+ "visualHeight": 100, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 200, |
+ "scrollY": 600, |
+ "visualScrollX": 100, |
+ "visualScrollY": 50, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: scrollFrameAndVisualMax |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":100000,"scrollPositionY":100000,"visualViewportPositionX":100000,"visualViewportPositionY":100000,"visualViewportScale":0} |
+{ |
+ "visualWidth": 200, |
+ "visualHeight": 100, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 1600, |
+ "scrollY": 9800, |
+ "visualScrollX": 200, |
+ "visualScrollY": 100, |
+ "visualScale": 1 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: scrollAndScaleFrameAndVisual |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":200,"scrollPositionY":600,"visualViewportPositionX":100,"visualViewportPositionY":50,"visualViewportScale":2} |
+{ |
+ "visualWidth": 100, |
+ "visualHeight": 50, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 200, |
+ "scrollY": 600, |
+ "visualScrollX": 100, |
+ "visualScrollY": 50, |
+ "visualScale": 2 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |
+Running test: scrollAndScaleFrameAndVisualMax |
+Device metrics overrides: {"width":400,"height":200,"visualViewportWidth":200,"visualViewportHeight":100,"deviceScaleFactor":0,"mobile":false,"fitWindow":false} |
+Scroll/scale overrides: {"scrollPositionX":100000,"scrollPositionY":100000,"visualViewportPositionX":100000,"visualViewportPositionY":100000,"visualViewportScale":2} |
+{ |
+ "visualWidth": 100, |
+ "visualHeight": 50, |
+ "layoutWidth": 400, |
+ "layoutHeight": 200, |
+ "scrollX": 1600, |
+ "scrollY": 9800, |
+ "visualScrollX": 300, |
+ "visualScrollY": 150, |
+ "visualScale": 2 |
+} |
+Clearing overrides. |
+{ |
+ "visualWidth": 800, |
+ "visualHeight": 600, |
+ "layoutWidth": 800, |
+ "layoutHeight": 600, |
+ "scrollX": 0, |
+ "scrollY": 0, |
+ "visualScrollX": 0, |
+ "visualScrollY": 0, |
+ "visualScale": 1 |
+} |
+ |