| Index: third_party/WebKit/LayoutTests/inspector/device-emulation/device-emulation-partial.html
|
| diff --git a/third_party/WebKit/LayoutTests/inspector/device-emulation/device-emulation-partial.html b/third_party/WebKit/LayoutTests/inspector/device-emulation/device-emulation-partial.html
|
| deleted file mode 100644
|
| index d58f571ffa005ab211e1e11637de6a70aede6a88..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/inspector/device-emulation/device-emulation-partial.html
|
| +++ /dev/null
|
| @@ -1,138 +0,0 @@
|
| -<html>
|
| -<head>
|
| -
|
| -<script src="../../http/tests/inspector/inspector-test.js"></script>
|
| -
|
| -<style>
|
| -body {
|
| - margin: 0;
|
| - min-height: 1000px;
|
| -}
|
| -</style>
|
| -
|
| -<script>
|
| -function dumpMetrics()
|
| -{
|
| - return JSON.stringify({
|
| - width: window.innerWidth,
|
| - height: window.innerHeight,
|
| - screenWidth: window.screen.width,
|
| - screenHeight: window.screen.height,
|
| - screenX: window.screenX,
|
| - screenY: window.screenY,
|
| - deviceScaleFactor: window.devicePixelRatio
|
| - });
|
| -}
|
| -
|
| -function test()
|
| -{
|
| - function getPageMetrics(callback)
|
| - {
|
| - InspectorTest.evaluateInPage("dumpMetrics()", parse);
|
| -
|
| - function parse(json)
|
| - {
|
| - callback(JSON.parse(json.value));
|
| - }
|
| - }
|
| -
|
| - var initialMetrics;
|
| -
|
| - function testPartialOverride(name, value, next)
|
| - {
|
| - var params = {width: 0, height: 0, deviceScaleFactor: 0, mobile: false, fitWindow: false};
|
| - if (name === null) {
|
| - InspectorTest.PageAgent.clearDeviceMetricsOverride(getPageMetrics.bind(null, check));
|
| - } else {
|
| - if (name)
|
| - params[name] = value;
|
| - InspectorTest.PageAgent.invoke_setDeviceMetricsOverride(params, getPageMetrics.bind(null, check));
|
| - }
|
| -
|
| - function check(metrics)
|
| - {
|
| - var fail = false;
|
| - for (var key in initialMetrics) {
|
| - var expected = key === name ? value : initialMetrics[key];
|
| - if (metrics[key] !== expected) {
|
| - InspectorTest.addResult("[FAIL]: " + metrics[key] + " instead of " + expected + " for " + key);
|
| - fail = true;
|
| - }
|
| - }
|
| - if (!fail)
|
| - InspectorTest.addResult(name ? ("[PASS]: " + name + "=" + value) : "[PASS]");
|
| - next();
|
| - }
|
| - }
|
| -
|
| - InspectorTest.runTestSuite([
|
| - function collectMetrics(next)
|
| - {
|
| - function collect(metrics)
|
| - {
|
| - initialMetrics = metrics;
|
| - next();
|
| - }
|
| - getPageMetrics(collect);
|
| - },
|
| -
|
| - function noOverrides(next)
|
| - {
|
| - testPartialOverride("", 0, next);
|
| - },
|
| -
|
| - function width(next)
|
| - {
|
| - testPartialOverride("width", 300, next);
|
| - },
|
| -
|
| - function height(next)
|
| - {
|
| - testPartialOverride("height", 400, next);
|
| - },
|
| -
|
| - function deviceScaleFactor1(next)
|
| - {
|
| - testPartialOverride("deviceScaleFactor", 1, next);
|
| - },
|
| -
|
| - function deviceScaleFactor2(next)
|
| - {
|
| - testPartialOverride("deviceScaleFactor", 2, next);
|
| - },
|
| -
|
| - function clear(next)
|
| - {
|
| - testPartialOverride(null, null, next);
|
| - },
|
| -
|
| - function anotherWidth(next)
|
| - {
|
| - testPartialOverride("width", 400, next);
|
| - },
|
| -
|
| - function anotherHeight(next)
|
| - {
|
| - testPartialOverride("height", 300, next);
|
| - },
|
| -
|
| - function deviceScaleFactor3(next)
|
| - {
|
| - testPartialOverride("deviceScaleFactor", 3, next);
|
| - },
|
| -
|
| - function clear(next)
|
| - {
|
| - testPartialOverride(null, null, next);
|
| - }
|
| - ]);
|
| -}
|
| -</script>
|
| -
|
| -</head>
|
| -<body onload="runTest()">
|
| -<p>
|
| -Tests that overriding only a single parameter does not affect others.
|
| -</p>
|
| -</body>
|
| -</html>
|
|
|